• springboot配置多个yml文件


    springboot配置多个yml文件

    参考

    springboot配置多个yml文件

    maven(三)最详细的profile的使用

    实战

    为生产和开发分别配置一个profile。每个都有多个文件。

    profile

    每个profile都应该有唯一的id, 可以同时激活多个profile,每个profile提供一些配置信息。

    <project>
        <profiles>
            <!-- profile的id应该唯一,但是当重复时,使用的是文件后面的配置。-->
            <profile>
                <id>dev</id>
                <properties>
                    <spring.profiles.active>prod,prod-wechat</spring.profiles.active>
                </properties>
            </profile>
            <profile>
                <id>prod</id>
                <activation>
                    <!--默认激活-->
                    <activeByDefault>true</activeByDefault>
                </activation>
                <properties>
                    <spring.profiles.active>dev,wechat</spring.profiles.active>
                </properties>
            </profile>
        </profiles>
    </project>
    
    # application.yml文件
    spring:
      profiles:
        active: @spring.profiles.active@
    
    # application-prod-wechat.yml文件
    xhpay:
        front: prod-wechat
    
    # application-wechat.yml文件
    xhpay:
        front: wechat
    

    bugs

    Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token
    found character '@' that cannot start any token. (Do not use @ for indentation)
     in 'reader', line 4, column 13:
            active: @spring.profiles.active@
    
  • 相关阅读:
    第二章Maven安装与配置
    第一章 Maven简介
    什么是Maven?
    jbpm与OA项目-oa概念
    Hadoop学习常用的Linux命令
    包名命名规则
    判断网络类型
    webview的设置
    AlertDialog的实现
    SharedPreferences保存用户偏好参数
  • 原文地址:https://www.cnblogs.com/mozq/p/12109059.html
Copyright © 2020-2023  润新知