SpringBoot9-配置文件中的占位符

 时间:2024-10-12 11:51:22

1、下图是小编的项目目录结构,这里是spring boot自动创建的application.properties配置文件,然后创建两个类一个Person类,一个Dog类,小编这里在application.properties配置文件中配置值,部分配置值使用占位符,然后运行测试类中的测试方法,通过两个类来获取application.properties配置文件中的值,如下图:

SpringBoot9-配置文件中的占位符

3、然后在小编的配置类Person类中添加【@ConfigurationProperties】注解告诉springboot将本类中所有属性和配置文件中相关的配置进行绑定,然后使用【@Component】组件将这个类放入到spring容器中,如下图:

SpringBoot9-配置文件中的占位符

5、然后在配置文件中使用占位符,这里使用占位符配置随机数,如【$random.uuid】,也使用占位符配置在配置文件中之前配置的值,如【${person.last-name}】,如下图:

SpringBoot9-配置文件中的占位符

7、运行测试程序可以看到,占位符随机值成功输出,占位符配置配置文件之前的值也成功输出,如下图:

SpringBoot9-配置文件中的占位符

9、运行测试方法,可以看到控制台正确使用了在配置文件中使用占位符配置的默认值,如下图:

SpringBoot9-配置文件中的占位符
  • 鼻窦炎并发症有哪些?
  • Olympus奥林巴斯C-350数码相机说明书:[1]
  • 小区用户如何辨别虚假推销
  • 农村规划新农村怎么赔偿房屋规定
  • LOL之迅捷斥候 提莫
  • 热门搜索
    为什么耳机没有声音 怎么清洗洗衣机 镌怎么读 茶叶蛋怎么煮 椽怎么读 妲怎么读 81192为什么要撞 苹果12怎么关机 oppo手机忘记锁屏密码怎么办 仓鼠怎么养