一、application.properties文件。

1、项目的配置文件内容。配置了端口,超时连接时间,

003-spring boot项目的项目属性配置_生产环境

 

2、控制器。

003-spring boot项目的项目属性配置_配置文件_02

 

3、访问。

003-spring boot项目的项目属性配置_生产环境_03

 

二、application.yml文件

1、application.yml文件内容。

003-spring boot项目的项目属性配置_测试环境_04

 

2、控制器。

003-spring boot项目的项目属性配置_测试环境_05

 

3、访问。

003-spring boot项目的项目属性配置_测试环境_06

 

4、获取yml文件中的自定义键值。

003-spring boot项目的项目属性配置_生产环境_07

003-spring boot项目的项目属性配置_配置文件_08

 

 

003-spring boot项目的项目属性配置_生产环境_09

 

5、解决在其他类中获取配置文件中“对象”的值。

定义一个类来表示yml文件中的项。(给该类添加Component和ConfigurationProperties注解,在controller中使用时添加@Autowired注解该类成员)。

003-spring boot项目的项目属性配置_测试环境_10

 

############################################################################################

003-spring boot项目的项目属性配置_生产环境_11

 

###############################################################################

 

003-spring boot项目的项目属性配置_生产环境_12

 

6、解决生产环境和测试环境的切换。

生产环境和测试环境的配置文件肯定会不同,那么切换就需要选择不同的配置文件。

(1)在idea中切换,利用application.yml文件来选择。

003-spring boot项目的项目属性配置_生产环境_13

 

 (2)在java -jar中的选项来选择。

003-spring boot项目的项目属性配置_测试环境_14

 

7、

8、