zoukankan      html  css  js  c++  java
  • Spring boot基础:配置文件配置变量、多环境的配置

    一、配置

      resources下面application.properties

    1、普通配置

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

    2、自定义配置

    3、配置变量的引用

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

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

      server.context-path=/web,配置上下文,路径链接上就得加上该配置才行

    #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,分别执行开发环境和测试环境

      或者在application里面激活使用哪一个配置文件(注意:如果application里面配置了激活文件,那么优先用激活文件里的配置,如果application里面配置了,但是激活文件里没配置,那么还是需要用application里的配置的)

  • 相关阅读:
    hihocoder 1049 后序遍历
    hihocoder 1310 岛屿
    Leetcode 63. Unique Paths II
    Leetcode 62. Unique Paths
    Leetcode 70. Climbing Stairs
    poj 3544 Journey with Pigs
    Leetcode 338. Counting Bits
    Leetcode 136. Single Number
    Leetcode 342. Power of Four
    Leetcode 299. Bulls and Cows
  • 原文地址:https://www.cnblogs.com/goloving/p/9142018.html
Copyright © 2011-2022 走看看