zoukankan      html  css  js  c++  java
  • springboot多环境配置

    springboot多环境配置

    1、添加多个yml文件

     2、添加maven配置

    <profiles>
    		<profile>
    			<id>dev</id>
    			<properties>
    				<package.environment>dev</package.environment>
    			</properties>
    			<!-- 是否默认 true表示默认-->
    			<activation>
    				<activeByDefault>true</activeByDefault>
    			</activation>
    		</profile>
    
    		<profile>
    			<id>test</id>
    			<properties>
    				<package.environment>test</package.environment>
    			</properties>
    		</profile>
    
    		<profile>
    			<!-- 生产环境 -->
    			<id>prod</id>
    			<properties>
    				<package.environment>prod</package.environment>
    			</properties>
    		</profile>
    	</profiles>
    

      

    <build>
    		<resources>
    			<resource>
    				<directory>src/main/resources</directory>
    				<filtering>true</filtering>
    				<includes>
    					<include>application.yml</include>
    					<include>application-${package.environment}.yml</include>
    					<include>**/*.xml</include>
    				</includes>
    			</resource>
    
    		</resources>
    	</build>
    

      3、指定环境打包

     

    spring:
      application:
        name: neo4j-data-manager
      profiles:
        active: @package.environment@
    

      

    /**
         * SQL执行效率插件
         */
        @Bean
        @Profile({"dev","test"})// 设置 dev test 环境开启,保证我们的效率
        public PerformanceInterceptor performanceInterceptor() {
            PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
            performanceInterceptor.setMaxTime(100); //ms 设置sql执行的最大时间,如果超过了则不执行
            performanceInterceptor.setFormat(true);
            return performanceInterceptor;
        }
  • 相关阅读:
    Python 30分钟入门——数据类型 &amp; 控制结构
    POJ 3101 Astronomy
    Java8 Lamdba表达式 001
    浅谈PPM (Project Portfolio Management)
    char* 和char[]的差别
    福州大学第十一届程序设计竞赛
    用 Python 测试框架简化测试
    15个最受欢迎的Python开源框架
    python测试框架总结
    python测试框架--nose
  • 原文地址:https://www.cnblogs.com/liubaihui/p/14171276.html
Copyright © 2011-2022 走看看