一、方便修改配置文件中的配置,在springboot中我们的默认端口号配置为8080,但是我们Oracle的默认端口号也是8080,启动的话就会造成端口号冲突(此处只是举例),所以我们需要一个配置文件来修改默认的配置信息,注意:我们修改的配置信息会覆盖掉原来默认的配置信息。
二、可以在配置文件中增加一些自定义的配置。
一、yml 配置文件
二、properties 配置文件
一、配置文件存放在src/main/resource目录下
二、如果yml配置文件和properties配置文件同时存在会优先读取properties配置文件
一、首先我们在yml文件中自定义一些值如图
如图所示,我们定义了,users的name、sex、age、和success,分别对应String,Integer和Boolean类型,接下来我们定义一个类来接收这些参数。
1、创建一个User类,在这个类中添加上对应的属性,并且添加上get、set和toString方法
@Component 注解:把本类加载到spring容器中进行管理
@ConfigurationProperties(prefix = “users”) 注解:配置文件中前缀为 ”users“的属性
2、测试:我们在test包中进行测试,首先通过@Autowired注解讲user注入进来,然后将user打印出来,如图,user对象中属性的值都是和我们的配置文件中一致,此方法有效~
使用@Value注解进行获取配置文件中的值,并且赋值,根据验证此方法也有效~
由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!