码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot自定义配置

时间:2017-11-20 17:52:07      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:oid   gets   for   public   orm   属性   charset   gate   ice   

在spring boot中自定义配置项,一下只是其中的一种实现方式

application.properties

alipay.url = https://openapi.alipaydev.com/gateway.do
alipay.format = JSON
alipay.charset = UTF-8
alipay.sign_type = RSA2

第一种方式:

自定义一个配置属性的实体类

 1 @ConfigurationProperties(prefix = "alipay")
 2 @Component
 3 public class AlipayConfiguration {
 4 
 5     private String url; // 请求地址
 6     private String format; // 请求数据格式
 7     private String charset; // 请求数据编码格式
 8     private String sign_type; // 签名方式
 9 
10     public String getUrl() {
11         return url;
12     }
13 
14     public void setUrl(String url) {
15         this.url = url;
16     }
17 
18     public String getFormat() {
19         return format;
20     }
21 
22     public void setFormat(String format) {
23         this.format = format;
24     }
25 
26     public String getCharset() {
27         return charset;
28     }
29 
30     public void setCharset(String charset) {
31         this.charset = charset;
32     }
33 
34     public String getSign_type() {
35         return sign_type;
36     }
37 
38     public void setSign_type(String sign_type) {
39         this.sign_type = sign_type;
40     }
41 
42 }

 

使用

@Service
public class AlipayServiceImpl implements AlipayService{
    
    @Autowired
    private AlipayConfiguration alipayConfig ; 

        public void getUrl(){
            System.out.println(alipayConfig.getUrl());
        }        
}

 

spring boot自定义配置

标签:oid   gets   for   public   orm   属性   charset   gate   ice   

原文地址:http://www.cnblogs.com/hwyblog/p/7866917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!