spring-profiles相关内容
需要使用弹簧配置文件通过Gradle运行测试。 gradle clean build 我已添加任务: task beforeTest() { doLast { System.setProperty("spring.profiles.active", "DEV") } } test.dependsOn beforeTest 我的测试定义是: @
..
我有一个应用程序正在使用不同的技术进行试验.我有一组用每种技术实现的接口,我使用 spring 配置文件来决定运行哪种技术.每种技术都有自己的 Spring java 配置,并使用它们所针对的配置文件进行注释. 我运行我的黄瓜测试来定义哪个配置文件是活动的,但这迫使我每次想要测试不同的配置文件时手动更改字符串,从而无法为所有这些配置文件运行自动化测试.黄瓜中是否有提供一组配置文件以便为每个配
..
我有一个使用 maven 作为构建工具的应用程序. 我正在使用 Maven 配置文件从不同的配置文件设置不同的属性. 我想做的是将 maven 中的所有活动配置文件也移植到 Spring 活动配置文件中,以便我可以在 bean 签名 (@profile) 中引用它们.但我不知道该怎么做. 例如:考虑以下 maven 设置 profile1
..
我有一个可以使用两种不同持久性 API 的 Spring 应用程序: Spring 数据 JPA Spring Data Neo4j 使用 Spring Data JPA 时,我需要在“web.xml"中声明“OpenEntityManagerInViewFilter"来进行延迟加载: OpenEntityManagerInViewFilter
..
我有一个普通的 spring boot 应用程序,在 resources 文件夹中有两个属性文件: application.properties com.example.prop1=value1com.example.enableMock=真 application-dev.properties com.example.prop1=value11 我有一些基于 com.example
..
我的意图是在 Spring Boot 应用程序中有两个配置文件 - 开发和生产一个.开发配置文件只是为了覆盖生产配置文件的一些变量(如内存数据库而不是云中的数据库).由于我预计将来会对生产配置文件进行一些更改,因此在开发配置文件中复制变量似乎不是解决方案. 所以,在 Spring 参考 我读到 spring.profiles.include 应该只从引用的配置文件中添加属性. 有时,将
..
我在 Spring、Java、Ant 网络应用程序中工作.我正在使用 Spring 分析来加载基于环境的属性.以下是样本 @Profile("dev")@成分@PropertySource("classpath:dev.properties")公共类 DevPropertiesConfig{}@Profile("qa")@成分@PropertySource("classpath:qa.prope
..
我会创建一些这样的编译配置文件: 个人资料名称:dev 个人资料名称:测试 个人资料名称:生产 在 src/main/resources 我有 3 个文件夹: dev/file.properties test/file.properties production/file.properties 每个文件都包含此属性的不同值: - my.prop.one- my.p
..
我有一个基于 Maven 构建的 Spring Boot 应用程序.我正在使用 Spring 配置文件来区分特定于环境的配置.当特定的 Spring 配置文件处于活动状态时,我想阻止运行测试.原因:我想阻止使用生产属性 (spring.profiles.active=prod) 运行测试.我想在全局范围内执行此操作(可能使用一些 Maven 插件),而不是分别在每个测试中执行. 您有任何经过
..
我将junit5与spring-starter-test一起使用,为了运行弹簧测试,我需要使用@ExtendWith而不是@RunWith.但是@IfProfileValue可与@RunWith(SpringRunner.class)一起使用,但不能与@ExtendWith(SpringExtension.class)一起使用,以下是我的代码: @SpringBootTest @Extend
..
我正在开发一个Spring Boot应用程序,在以下情况下我需要您的帮助. 我为每个环境都有属性文件,例如application-dev.properties,application-prod.properties等.我的应用程序可以通过spring @Profile批注来加载特定于环境的属性文件吗. 请帮助. 解决方案 @Profile不用于加载特定于环境的属性文件.它用于指
..
我有一个作为Spring Boot项目的库.该库有一个library.yml文件,其中包含用于其配置的dev和prod道具: library.yml --- spring: profiles: active: dev --- spring: profiles: dev env: dev --- spring: profiles: prod en
..
我有一个Spring Boot Web应用程序,公开了休息服务. 我在问自己如何正确管理“过滤器"上的配置文件. 实际上,我的应用程序有2个配置文件:dev和prod(您猜它代表什么...) 在生产模式下,我要激活的过滤器比在开发模式下要多. “我的过滤器"配置类如下: @Configuration public class FiltersConfig { @Be
..
我在网上找不到直接的答案. Spring Boot的yml文件是否彼此“继承"?我的意思是,如果我有: application.yml具有 server: port: 80 host: foo 和application-profile1.yml仅具有 server: port: 90 因此,如果我以profile1作为活动配置文件启动Spring Boot,我
..
我有一个Spring Boot Web应用程序.使用 @Configurable 注释通过Java类配置应用程序.我介绍了两个配置文件:“安装",“正常". 如果安装概要文件处于活动状态,则不会加载任何需要DB连接的Bean. 我想创建一个控制器,用户可以在其中设置数据库连接参数,完成后,我想将活动配置文件从“安装"切换为“普通"并刷新应用程序上下文,以便Spring可以初始化每个需要的bean数
..
如何在Spring Boot Application中设置活动配置文件.该应用程序将部署在独立的Tomcat中. 我有2个属性文件application- {profile} .properties. 我的应用程序类 @SpringBootApplication public class Application extends SpringBootServ
..
根据 https://stackoverflow.com/a/33042872/4106030 我们不应该使用@Profile来让spring配置文件决定是应执行还是忽略测试类中的所有测试. 有记载: @Profile用于有选择地启用某个组件(例如,@Service等),@Configuration类或@Bean方法,如果其中一个命名的bean定义配置文件在Spring Environ
..
我正在使用Spring(3.1)配置文件从util:properties加载属性文件:
..
我有两个Spring配置文件:dev和test.我想在服务器环境中设置活动配置文件,我不想在代码中进行设置,因此无论我在哪里部署应用程序,都将根据服务器中的配置文件加载配置文件. 我该怎么办? 解决方案 您只需在服务器上设置系统属性,如下所示... -Dspring.profiles.active=test 编辑:要将其添加到eclipse中的tomcat,请选择Run -> R
..
我只是想知道当指定了多个Spring活动配置文件时,优先顺序是什么. 说我希望default配置文件处于活动状态,但是dev配置文件在有多个相同元素(例如bean)可供选择但具有不同配置文件的情况下覆盖它... 例如,我有两个PropertySourcesPlaceholderConfigurer bean配置了"default"和"dev"值以及环境配置文件. 如果我使用以下配
..