购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 类型安全的配置属性

将配置文件中配置的每一个属性的值,映射到这个组件中@ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置绑定;属性refix="person":配置文件中哪个下面的所有属性对应一一映射。

1.创建实体类

在工程【boot_configure】中com.boot.configure.boot_configure.entity包下创建实体类Person和Users如下所示

2.自动提示类配置

在pom文件中添加提示类的配置,导入配置文件处理器,以后编写YAML文件配置就有提示了。

编写application.YAML文件:

3.测试

在测试类中的测试:

获取对应的结果如图2.10所示。

图2.10

@PropertySourc注解

注解描述:

@PropertySource:指定加载配置文件

案例:

在工程student.properties配置文件,并编写对应的内容数据如下:

创建一个实体类并指定配置文件:

测试:

输出结果:

@ImportResource注解的使用

@ImportResource:导入Spring的xml配置文件,让配置文件里面的内容生效。

创建一个实体类:

创建一个Spring的xml文件编写一个Bean对象如下:

并在主启动类上引入对应的Spring的xml配置文件。

执行测试,打印的结果为true则是加载成功。

@Bean注解的使用方式

@Bean:创建一个Bean对象

创建一个实体类:

创建一个配置类,如下所示:

测试启动,成功输出true,测试代码如下所示: awlCGmnjm932zTx1aRO/7+nE9b9wqMrOjmJRTgaBDZpPC92Ib4idgL8aOs6BmgO5

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开