本文专栏: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 常用配置