spring boot自定义配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot自定义配置相关的知识,希望对你有一定的参考价值。
在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自定义配置的主要内容,如果未能解决你的问题,请参考以下文章