学习笔记:黑马程序员JavaWeb开发教程(2025.4.1)
11.10 案例-配置文件-yml配置文件
Yml语法:
数据格式:
11.11 案例-配置文件-@ConfigurationProperties
配置项自动注入,需要保持KEY的属性名一样,需要在文件中加上@Data注解,要将这个类交给IOC容器管理,使其成为IOC容器的Bean对象,所以需要再加上一个注解@Component
但是因为只有后缀一样,所以不能进行自动注入,需要指定前缀,使用@ConfingurationProperties这个注解并通过prefix这个属性来指定前缀,引入之后,会有警告,是因为在配置文件中进行相应配置,引入依赖,这个依赖可以在配置的时候有提示
是另外开一个新的文件AliOSSProperties.java来走完注入赋值这一步,再再AliOSSUtils.java里面使用自动注入,再使用类的get方法得到值,并赋值
@ConfigurationProperties和@Value注解的区别: