一、用@Value("${properties的key}")获取
二、用Environment对象:
- environment对象是Spring提供的对象,它封装了所有的配置属性信息
- 只要拿到这个对象,就得到了所有的配置信息
- 好处:只要得到environment对象,就得到所有配置了,不需要一个个用注解@Value了
- 坏处:所有参数都拿到了,即使用不到的,在这个对象里也有
三【掌握】、用@ConfigurationProperties注解,把需要用到的配置,封装成一个JavaBean对象
- 1. 创建一个JavaBean:用于封装需要用到的配置信息
- 2. 在类上加注解@ConfigurationProperties,设置前缀
- 3. 在配置类(@Configuration)上启用 @EnableConfigurationProperties