springboot配置

一、使用@Value注解

       1、在配置文件application.yml中按格式书写变量名和数值,如同:

             server:

                 port: 8080

                 context-path: /XXX

             YYYY: yyyy

             ZZZZ: zzzz

注意变量名和数值之间由“:”和空分隔,注意缩进。

        2、在@RestController类中使用@Value注解,如同:

             @Value("${YYYY}")

              private String YYYY;

              @Value("${ZZZZ}")

              private Integer ZZZZ;

二、可以在配置里使用配置,比如:

              WWWW: "YYYY: ${YYYY}, XXXX: ${XXXX}"

三、如果有许多的属性需要配置,使用@Value方式繁复,可以使用分组的方法。

        1、配置文件给属性添加前缀,比如“WWWW:”

             server:

                 port: 8080

                 context-path: /XXX

             WWWW:

                  YYYY: yyyy

                  ZZZZ: zzzz

          2、新建一个类,比如Properties,并使用@ConfigurationProperties(prefix = "WWWW")注解,注入的话还需要添加@Component注解

          3、在这个类下直接定义这些变量即可,

          4、在@RestController注解下的类中,新建配置类的变量,如同第二步的Properties类,并添加注解@Autowired

                  @Autowired

                   private Properties properties;

四:两套配置的更换

          1、新建application-dev和application-prod配置文件

           2、在application文件中内容为:

                 spring:

                      profiles:

                           active: dev

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值