springboot基本配置

一、springboot基本配置
1、多环境配置文件
①新建:application-{profile}.properties/applicaiton-{profile}.yml
②指明启用哪个配置设置:
方法一:配置文件指定:在application.yml(或者application.properties文件)中新增application.profiles.active= {profile}
方法二:通过启动命令指定:java -jar XX.jar --spring.profile.active={profile}
2、自定义配置项及值获取
application-{profile}.properties/applicaiton-{profile}.yml定义以下参数
redis:
port:8081
username:redis
①使用@component+@Value注解获取配置项
@component
public class redisConfig{
@Value(’ r e d i s . p o r t ′ ) p r i v a t e S t r i n g p o r t ; @ V a l u e ( ′ {redis.port}') private String port; @Value(' redis.port)privateStringport;@Value({redis.name}’)
private String name;
}

       ②获取配置项
       @Component---》让spring容器来管理redisConfig类
       @ConfigurationProperties(prefix="redis")----只需要给出指定前缀,后面值自动匹配
         public class redisConfig{
             private String port;
             private String name;
         }
        还可以去除@component,在启动类上加上
        @EnableConfigurationProperties({redisConfig.class})来启东这个配置
        ③自定义配置文件--非默认配置文件读取信息
          @Configuration
          @propertySource("classpath:app.properties")
          @propertySource("classpath:app.yml")---yml无效,不会读
           public class redisConfig{
             private String port;
             private String name;
          }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值