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

Spring boot基础:配置文件配置变量

时间:2018-06-05 21:49:02      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:hello   启动   通配   结构   16px   --   随机   测试环境   日志   

一、配置

  resources下面application.properties

1、普通配置

  resources下面application.properties,比如写上:server.port=9090,那么启动端口就是9090了

2、自定义配置

3、配置变量的引用

4、随机值配置:如果参数是随机的,可以通过在配置文件里面配

5、随机端口配置:避免端口冲突的问题

#server.port=9090
server.port=${random.int[1024,9999]}//随机端口
gwf.num=${random.int}//随机数
gwf.hello=hello//自定义
gwf.name = gwf  ${gwf.hello}  ${gwf.num}//配置变量的引用
@RestController
public class HelloController {
    @Value("${gwf.name}")
    private String msg;
    @RequestMapping("/hello")
    public String hello() {
        return this.msg;
    }
}

  使用就是通过注解  @Value("${}")  引用,有点类似jsp变量取值的方式

二、yml配置文件

  YAML是一种写配置文件的语言,它是一种天然的树状结构

三、日志配置文件

  logback.xml,可百度查询

四、多环境的配置

  application-{profile}.properties,profile代表是环境变量

技术分享图片

  打包之后,进入jar存放目录,执行命令:

  java -jar ***.jar --spring.profilr.active=dev/test,分别执行开发环境和测试环境

Spring boot基础:配置文件配置变量

标签:hello   启动   通配   结构   16px   --   随机   测试环境   日志   

原文地址:https://www.cnblogs.com/goloving/p/9142018.html

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