spring boot自定义属性和定义属性封装类

一,自定义属性配置

    在spring的全局配置application.properties中,我们不仅可以修改spring boot的内置配置,还可以自行定义配值属性

spring boot自定义属性和定义属性封装类_第1张图片配置的自定义属性

   

   Java Bean获取自定义属性值

   方式一:(通过@Value注解属性值)

   spring boot自定义属性和定义属性封装类_第2张图片

   方式二:在类上使用@ConfigurationProperties注解,设置自定义属性的前缀名(它会自动注入全局配置文件中的属性值)

spring boot自定义属性和定义属性封装类_第3张图片

这样子属性就有值了,ok

 

二,属性封装类

将你所定义的属性值(经常用到的),提取 出来到一个Java Bean中 ,封装这些属性值,然后就可以直接调用该类直接引用

方式:与上同,使用@ConfigurationProperties注解,设置属性名前缀

 spring boot自定义属性和定义属性封装类_第4张图片

引用:在使用到的实例化该类的地方上添加@Resource(spring装配方式之一)注解

你可能感兴趣的:(Study)