Spring Boot 常用配置
概述
本章节主要介绍一下Spring Boot中的一些常用配置,比如:自定义Banner、配置日志、关闭特定的自动配置等。
自定义 Banner
在Spring Boot启动的时候会有一个默认的启动图案
1 | . ____ _ __ _ _ |
通过http://patorjk.com/software/taag网站生成字符串,将网站生成的字符复制到banner.txt中
再次运行这个程序
1 | ${AnsiColor.BRIGHT_RED} |
常用属性设置:
${AnsiColor.BRIGHT_RED}
:设置控制台中输出内容的颜色${application.version}
:用来获取 MANIFEST.MF 文件中的版本号${application.formatted-version}
:格式化后的${application.version}
版本信息${spring-boot.version}
:Spring Boot 的版本号${spring-boot.formatted-version}
:格式化后的${spring-boot.version}
版本信息
配置文件
Spring Boot 项目使用一个全局的配置文件application.properties
或者是application.yml
在resources
目录下或者类路径下的/config
下,一般我们放到resources
下。
修改Tomcat的端口为9090,并将默认的访问路径 “/” 修改为 “boot”,可以在application.properties
中添加:
1 | 9090 = |
或在application.yml
中添加:
1 | server: |
测试效果:
Starter POM
Spring Boot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的starter pom,相关的技术配置将会消除,就可以得到Spring Boot为我们提供的自动配置的Bean。
日志配置
Spring Boot对各种日志框架都做了支持,我们可以通过配置来修改默认的日志的配置
默认情况下,Spring Boot使用Logback作为日志框架
1 | logging: |
关闭特定的自动配置
关闭特定的自动配置使用@SpringBootApplication
注解的exclude
参数即可,这里以关闭数据源的自动配置为例:
1 |
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !