【Spring Boot】2. Spring Boot 常用配置

编程知识 更新时间:2023-04-05 03:23:28

本文专栏:Java开发笔记  点击查看系列文章

本文主要内容:

      • 1、 自定义Banner
      • 2、Spring Boot 配置文件
      • 3、Spring Boot Start POM
      • 4、Spring Boot日志配置
      • 5、关闭特定的自动配置

1、 自定义Banner

上一篇文章中有讲述。

2、Spring Boot 配置文件

Spring Boot的配置文件均在 resources 文件夹下的名为 application 文件中,默认的后缀是 .properties,建议改为.yml,如图:

如上图,前面修改了访问端口为8080,访问路径为“/boot”,访问效果如下:

3、Spring Boot Start POM

Spring boot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的starter pom,相关的技术配置就会消除,就可以得到Spring Boot为我们提供的自动配置Bean。

Spring 3.X开始,就为我们提供就Java的配置方式,使用Java配置方式可以更好的理解你的配置Bean,并且Spring 4.X和Spring Boot都推荐使用Java配置的方式。

所谓不配置,不是真的没有配置,而是Spring集成了大量主流框架的配置,并使用了Java的配置方式进行配置

开发方式:约定大于配置!!!

进入pom.xml,按住Ctrl,点击spring-boot-starter-web,进入一个 .pom 文件,再重复上述操作,点击该pom文件中的spring-boot-starters,进入,再点spring-boot-parent,进入,再点spring-boot-dependencies,进入,此时往下翻,就会看到相应的依赖项,包含依赖项的版本号和依赖配置文件。

即约定大于配置。

这所有的依赖项,Maven都已经配置完成。如果有更新,只需要修改pom.xml中<parent>中的版本号即可。

4、Spring Boot日志配置

Spring Boot对各种日志框架都做了支持,我们可以通过配置来修改默认的日志配置。默认情况下,Spring Boot使用Logback作为日志框架。(SSM使用Log4j,为同一作者)

如下图:

#全局配置文件(前面对齐不能用tab!!!)
#服务器层面配置
server:
  port: 8080            #修改访问端口
  servlet:
    context-path: /boot  #修改访问路径
 
#日志文件配置
logging:
  file: src/main/resources/logs/log.log #日志目录(没有子目录,默认保存至根目录
  level: debug #日志级别

日志文件内容如下所示:

基本上和控制台输出内容一致。

5、关闭特定的自动配置

关闭特定的自动配置使用 @SpringBootApplication 注解中的 exclude 参数即可。

如关闭数据源的自动配置:

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

以上。

更多推荐

【Spring Boot】2. Spring Boot 常用配置

本文发布于:2023-04-05 03:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/23ef632634e61322996c35f788ba4c97.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常用   Spring   Boot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 44502文章数
  • 14阅读数
  • 0评论数