将配置文件中配置的每一个属性的值,映射到这个组件中@ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置绑定;属性refix="person":配置文件中哪个下面的所有属性对应一一映射。
在工程【boot_configure】中com.boot.configure.boot_configure.entity包下创建实体类Person和Users如下所示
在pom文件中添加提示类的配置,导入配置文件处理器,以后编写YAML文件配置就有提示了。
编写application.YAML文件:
在测试类中的测试:
获取对应的结果如图2.10所示。
图2.10
@PropertySourc注解
注解描述:
@PropertySource:指定加载配置文件
案例:
在工程student.properties配置文件,并编写对应的内容数据如下:
创建一个实体类并指定配置文件:
测试:
输出结果:
@ImportResource注解的使用
@ImportResource:导入Spring的xml配置文件,让配置文件里面的内容生效。
创建一个实体类:
创建一个Spring的xml文件编写一个Bean对象如下:
并在主启动类上引入对应的Spring的xml配置文件。
执行测试,打印的结果为true则是加载成功。
@Bean注解的使用方式
@Bean:创建一个Bean对象
创建一个实体类:
创建一个配置类,如下所示:
测试启动,成功输出true,测试代码如下所示: