springboot 读取java项目配置文件方式以及踩过的坑
目前做项目我主要用到的读取配置文件的方式无非就是三种;
1. @Value注解
利用@Value注解将对应的属性注入到field上
在配置文件中(application.yml中增加属性即可)
person:
name: lr
2. 通过@PropertySource将属性映射给类的属性(省事,粘贴过来的)
在配置文件增加属性:然后映射属性即可。
3. 通过Environment读取
启动项目后 直接使用
注:我经常使用的就是这三个,其他的还请各位小伙伴评论出来
此外需要注意的是 我们在写pom文件的时候如果自定义加载配置文件的代码,一定要配置正确,之前我遇到的问题就是配置了扫描目录,但是配置文件类型写的不全,导致有些配置一直加载不进来,也不知道哪里的问题,找了半天才找到