zoukankan      html  css  js  c++  java
  • Springboot学习笔记(二)

    1、Springboot多环境配置问题?

      属性配置文件有两种文件格式application.properties/yml,默认使用properties里的属性值;当有多个格式相同的配置文件时,应用使用的是默认配置文件的属性值;使用spring.profiles.active=dev,就会使用dev环境的属性值;

      当使用yml格式配置文件时,可以使用“---”作为文档分割块,里面配置不通环境的属性值(开发、测试、生产),然后使用spring: profile: active激活某个环境的配置值;当yml和properties共存时,优先使用properties中的配置。

      使用idea环境可以使用命令行配置Program arguments中:--spring.profiles.active=dev,也可以优先起作用;当打成jar包是,在cmd命令行执行java -jar xxx.jar --spring.profiles.active=dev可以实现指定新配置属性;使用idea中的虚拟机参数VM options:-Dspring.profiles.active=dev,也可改变配置。

    2、Springboot使用jar包方式启动:

      使用idea打成jar包,在cmd窗口使用命令:java -jar springboot.jar --server.port=8088 --server.context-path=/hello,指定新的端口号和路径;使用外部的配置文件,首先加载jar包外部的properties/yml配置文件(带profile的),再加载jar包内部的配置文件。

  • 相关阅读:
    JS 可选链操作符?. 空值合并运算符?? 详解,更精简的安全取值与默认值设置小技巧
    手写一个 Promise
    Leetcode 403 青蛙过河 DP
    Leeetcode 221 最大正方形 DP
    Leetcode 139 单词拆分
    Unity周记: 2021.07.26-08.15
    Unity周记: 2021.07.19-07.25
    Unity周记: 2020.07.12-07.18
    Unity周记: 2020.07.05-07.11
    线性规划
  • 原文地址:https://www.cnblogs.com/lmspl/p/12313473.html
Copyright © 2011-2022 走看看