Spring Boot核心配置文件

《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

1.properties文件

键值对的properties属性文件配置方式,随着开发,配置文件会越来越多。
我用的是properties文件。

2.yml文件

《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

配置示例

《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
配置服务器端口:可以改变tomcat的服务端口号(默认是8080)
配置应用访问路径:可以改变@Controller的访问路径前缀

多环境配置文件

多环境配置一般在公司用的比较多。
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

多环境配置文件目录

《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
在总配置文件中选择
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
配置文件的选择顺序。
总配置文件中配置了访问路径
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
选择环境中没有配置访问路径
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
结果是总配置文件中的配置生效了
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

Spring boot自定义配置

就是在配置文件中我们自己写一些配置
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

@Value注解

《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

在配置文件中写入自定义配置文件
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件

@ConfiggurationProperties自定义文件映射

《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
作用就是可以@ConfiggurationProperties中加入前缀,用的时候可以直接用他的后缀名就可以,不用前缀(比如spring.name/用了@ConfiggurationProperties后直接用name就可以使用)
创建一个类加入要引用的自定义配置属性
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
《Spring Boot框架入门到实践》(3)Spring Boot的核心配置文件
待解决问题:自定义配置文件,运行返回中文不是UTF-8。

相关文章: