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包内部的配置文件。

  • 相关阅读:
    float浮动
    数据库基础操作
    Python re 模块
    I/O模型的使用
    函数形参与实参
    内置函数重写_运算符重载
    导入模块_导入包_标准库模块
    异常处理
    闭包
    函数式编程
  • 原文地址:https://www.cnblogs.com/lmspl/p/12313473.html
Copyright © 2011-2022 走看看