正文 【Spring Boot】2. Spring Boot常用配置 拾年之璐 V管理员 /2020年 /582 阅读 0902 [TOC] ### 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中\中的版本号**即可。  ### 4、Spring Boot日志配置 Spring Boot对**各种**日志框架都做了支持,我们可以通过配置来修改默认的日志配置。默认情况下,**Spring Boot使用Logback作为日志框架**。(SSM使用Log4j,为同一作者) 如下图:  ```php #全局配置文件(前面对齐不能用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}) ```  以上。 本文采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处! -- 展开阅读全文 --