`

用spring profile或maven profile实现多环境配置切换

阅读更多
开发环境配置、测试环境以及线上环境的配置肯定是不一样的,比如:数据库配置、配置路径、log级别等。用以下两种方式,可以方便切换环境。

1、用spring3.1 profile
http://radiumxie.iteye.com/blog/1851919
2、用maven profile
http://blog.csdn.net/kangojian/article/details/6733006
分享到:
评论

相关推荐

    springboot实现maven打包加载不同环境的方式二

    当前案例中包含一整套的代码和word文档,非常适合新手... 主要是通过maven打包加载不同环境的properties文件 然后将对于的属性绑定到指定的实体对象中;然后通过调用接口可以看到加载不同环境控制台打印的内容是不一样的

    maven+spring+mybatis配置

    1.非web环境下spring如何与mybatis集成 2.maven如何打可以直接运行的jar包 3.maven如何用profile动态打包jdbc.properties 4.maven如何把mybatis的mapper.xml一起打包到jar中

    Maven权威指南 很精典的学习教程,比ANT更好用

    在FreeBSD或OpenBSD上安装Maven 2.4. 验证Maven安装 2.5. Maven安装细节 2.5.1. 用户相关配置和仓库 2.5.2. 升级Maven 2.6. 获得Maven帮助 2.7. 使用Maven Help插件 2.7.1. 描述一个Maven插件 2.8. ...

    Maven管理SpringBoot Profile详解

    主要介绍了Maven管理SpringBoot Profile详解,具有一定参考价值,需要的朋友可以了解下。

    springboot通过@Profile注解配置不同环境

    通过当前案例和之前的maven 打包加载不同环境的配置文件内容;配合spring的@Profile注解配置在对于的class或者@Bean注解的方法上;来通过觉得某个拦截或者Java代码类是否生效

    SpringMVC+多数据源Mysql(Mybatis)+多数据源Mongo

    SpringMVC+Mybatis(多数据源)+Mongo(多数据源),框架适合同时访问多种DB,且支持每种DB配置多个数据源。正如我代码中的demo,配置了两个...除此之外还通过maven profile支持了多环境自动切换配置。欢迎下载,互相学习。

    JavaEE开发的颠覆者SpringBoot实战[完整版].part3

    而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC 基础讲起,从而...

    spring-boot-reference.pdf

    13.2.3. Using the Spring Boot Maven Plugin 13.3. Gradle 13.4. Ant 13.5. Starters 14. Structuring Your Code 14.1. Using the “default” Package 14.2. Locating the Main Application Class 15. ...

    force-maven-plugin:部署到Salesforce的Maven Mojo原型

    尝试一下: 克隆回购mvn install-这将把force-maven-plugin安装到您的本地.m2存储库中在〜/ .m2 / settings.xml中创建Maven配置文件 <profile> <id>my-project</id> <properties> <sf>xxx</sf> <sf>xxx</sf> ...

    springboot学习思维笔记.xmind

    提供Starter简化Maven配置 自动配置Spring 准生产的应用监控 无代码声称和xml配置 SpringBoot的优缺点 优点 快速构建项目 对主流开发框架的无配置集成 项目可独立运行,无需...

    DestinyApp:使用JSP,Spring MVC,Maven和JPAH2 DB在命运数据库上工作

    命运应用设置将JAVA_HOME添加到您的PATH中在您的.bash_profile ,添加以下内容: export JAVA_HOME=$(/usr/libexec/java_home)安装Spring和Maven。 如果您使用的是Mac,则可以使用Homebrew。 brew tap pivotal/...

    sonarqube-jacoco-maven-sample:简单的spring应用程序,配置用于报告单元和集成测试覆盖率,由jacoco提供给sonarqube

    SonarQube中的使用单位和集成测试覆盖率报告示例为了将jacoco报告发布到sonarqube,请使用您的凭据在本地〜/ .m2 / settings.xml文件中设置新的配置文件: <profile> <id>sonar</id> <activation> <activeByDefault>...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part2

    而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC 基础讲起,从而...

    mvn-examples-1.0&Maven;权威指南中文版

    <module>ch07-multi-spring <module>ch08-optimize <module>ch09-pom <module>ch10-lifecycle <module>ch11-profile <module>ch12-assembly <module>ch13-properties <module>ch15-sitegen <module>ch17-...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part1

    而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC 基础讲起,从而...

    Mastering.Spring.Cloud

    Native profile support Building a server-side application Building a client-side application Adding a Eureka Server Client-side bootstrap approaches Config Server discovery Repository backend types ...

    java8集合源码分析-app-engine-maven:应用引擎Maven

    多Profile支持,Gradle、Spring、应用程序Profile整合 完善的系统监控 热部署 自动生成接口文档 docker支持(gradle创建image、docker-compose) 环境配置 区分有三种环境dev、test、prod,不同环境会加载不同的配置...

    multiple-profiles-yaml.7z

    Springboot Maven yaml 自动多环境打包工具 在很多情况下,我们需要为开发环境,集成测试环境,生产环境打包. 它们的配置文件有细微的差异,最好是一次能够生产所有环境的war包. 比较常见的是设置application.properties...

    springboot参考指南

    在Spring环境中使用YAML暴露属性 iii. 23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @...

    api-master:api-master是springMVC项目,基于maven多模块和dubbo的rpc方式整合使用

    项目基于maven的多profile环境配置,打包时需要选择(test/pro/dev)打包运行的环境。 **项目特点** - 友好的代码结构及注释,便于阅读及二次开发 。 - 前端页面采用jsp+freemaker,多视图解析处理,优先jsp。 - 采用...

Global site tag (gtag.js) - Google Analytics