Chinaunix首页 | 论坛 | 博客
  • 博客访问: 535430
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2021-12-29 09:13:00


点击(此处)折叠或打开

  1. 一、方式一
  2. 1.yml配置
  3. yml配置(示例):

  4. api:
  5.   mes:
  6.     MES_SOCKET: http://192.168.99.140:8081
  7. 2.读取
  8. 代码如下(示例):

  9. package com.jack.modules.wms.api.common.config;

  10. import lombok.Data;
  11. import org.springframework.boot.context.properties.ConfigurationProperties;
  12. import org.springframework.stereotype.Component;

  13. /**
  14.  * @ClassName MesApiConfig
  15.  * @Description MesApi变量配置文件,预留日后拓展
  16.  * @Author fhadmin
  17.  * @java项目 fhadmin.cn
  18.  * @Version 1.0
  19.  **/
  20. @Data
  21. @Component
  22. @ConfigurationProperties(prefix = "api.mes")
  23. public class MesApiConfig {

  24.     /**
  25.      * 读取yml下配置好的api-mes——socket
  26.      */
  27.     private String MES_SOCKET;
  28.     
  29. }

  30. 3.使用方法
  31. 代码如下(示例):

  32.     @Autowired
  33.     private MesApiConfig mesApiConfig;
  34.  
  35.     //读取到的地址mes_socket
  36.     String mes_socket = mesApiConfig.getMES_SOCKET();
  37. 一、方式二
  38. 1.读取
  39. yml配置(示例):

  40. package com.jack.modules.wms.api.common.config;

  41. import lombok.Data;
  42. import org.springframework.boot.context.properties.ConfigurationProperties;
  43. import org.springframework.stereotype.Component;

  44. /**
  45.  * @ClassName MesApiConfig
  46.  * @Description MesApi变量配置文件,预留日后拓展
  47.  * @Author fhadmin
  48.  * @java项目 fhadmin.cn
  49.  * @Version 1.0
  50.  **/
  51. @Component
  52. @Data
  53. public class MesApiConfig {

  54.     /**
  55.      * 读取yml下配置好的mes——socket
  56.      */
  57.     @Value("${api.mes.MES_SOCKET}")
  58.     private String MES_SOCKET;

  59. }

  60. 2.使用方式同方式一
  61. 总结
  62. 使用方式一更加优雅

阅读(767) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~