自定义配置的变量名:

在 *.properties 里面定义特定的变量

server.port=9000
amazon.associateId=habuma-20

建立Properties文件制定特定的变量

@Component
//指定配置文件的地址
@PropertySource("classpath:application.properties")
//指定配置文件的前缀
@ConfigurationProperties(prefix = "amazon")
public class AmazonProperties { public String getAssociateId() {
return associateId;
} //直接根据properties里面的变量名赋值
//等值于 @Value
public void setAssociateId(String associateId) {
this.associateId = associateId;
} private String associateId; }

Demo文件直接调用获取即可或得到AssociatedId的值

@SpringBootApplication
@EnableConfigurationProperties
public class DemoApplication { private static AmazonProperties amazonProperties; @Autowired
private void setAmazonProperties(AmazonProperties amazonProperties){
this.amazonProperties = amazonProperties;
} public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args); System.out.println(amazonProperties.getAssociateId()); }
}

最新文章

  1. [数据结构]——链表(list)、队列(queue)和栈(stack)
  2. OpenGL Common Mistakes
  3. 孙鑫MFC学习笔记2:C++回顾
  4. 待研究之iOS硬件调研
  5. CSS 实现:文字水平垂直居中
  6. Overload和Override的区别?
  7. QFII
  8. android Graphics(三):区域(Range)
  9. jQuery源码逐行分析学习01(jQuery的框架结构简化)
  10. leecode第三百四十四题(反转字符串)
  11. 30天代码day4 Class vs. Instance
  12. 使用Oracle BBED修改Oracle11g数据库实例名称
  13. Jquery如何序列化form表单数据为JSON对象
  14. 探讨npm依赖管理之peerDependencies
  15. checkout 多选 全选(亲测有效)
  16. wx小程序-音频视频!
  17. python3字典中items()和python2.x中iteritems()有什么不同?
  18. Python sys.stdout sys.stdin
  19. Eonasdan bootstrap datetimepicker 使用记录
  20. POJ3281_Dining

热门文章

  1. mysql之字符串操作
  2. php数据库操作代码
  3. ImportError: cannot import name patterns
  4. js aop 拦载实现
  5. linux中sed中用s 替换中遇到的问题
  6. Win7如何获得TrustedInstaller权限
  7. 地图之CLLocationManager的使用 定位功能使用
  8. [转载]UDP丢包率提升
  9. iOS 自己定义页面的切换动画与交互动画 By Swift
  10. ros学习网站