@ConfigurationProperties . 功能:批量注入配置文件中的属性 支持松散绑定(松散绑定)不支持SpEL支持JSR303数据校验支持复杂类型封装 @Value 功能:一个个指定 不支持松散绑定(松散语法)支持SpEL不支持JSR303数据校验不支持复杂类型封装 总结 配置文件yml还是properties他们都能获取到值 如果说,我们只是在某个业务逻辑中需要获取一些配置文件中的某项值,使用@Value 如果说,我们专门编写了一个javabean来和配置文件进行映射,我们就直接使用@ConfigurationProperties