首页 > TAG信息列表 > spring-profiles

java-专用的Spring概要分析的bean和DependsOn注释

适用于我的代码: 数据库配置的一部分如下所示: @Profile("!dbClean") @Bean(initMethod = "migrate") public Flyway flywayNotADestroyer() { Flyway flyway = new Flyway(); flyway.setDataSource(dataSource()); flyway.setInitOnMigrate(true); return f

java-是否可以将黄瓜配置为在不同的弹簧轮廓下运行相同的测试?

我有一个应用程序,正在使用不同的技术进行试用.我为每种技术实现了一组接口,并使用spring概要文件来确定要运行的技术.每种技术都有其自己的Spring Java配置,并以它们处于活动状态的配置文件进行了注释. 我运行黄瓜测试来定义哪个配置文件是活动的配置文件,但这迫使我每次想要测试

java-Spring-如果存在主bean,则不要创建bean

如果它可以作为主bean生成,是否可以防止创建A类型的bean 例: 我有两个配置类和两个配置文件. AppConfig.java :(具有所有bean的通用配置类) @Configuration public class AppConfig { @Value("${host}") private String host; @Bean public A getA() { //u

java-执行ApplciationRunner仅在开发配置文件中运行

当应用程序仅在开发配置文件中启动时,如何创建虚拟数据? 我正在关注this article,以便在春季启动时使用配置文件.我需要在应用程序启动时创建虚拟数据,但只能在开发配置文件中.我该如何实现? 我的类实现了ApplicationRunner并重写了run方法来创建数据.我已尝试使用本文中的@Profile(

在集成测试中使用Spring @ActiveProfile

我正在使用@Profile Spring批注在嵌入式,独立和容器托管数据源之间进行选择.为了选择“嵌入式”,对我的集成测试进行了注释,以激活适当的配置文件: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(loader=AnnotationConfigContextLoader.class, classes={TestConf

java-Spring Expression Language-如果设置了Profile,则设置不同的值

我有这样的课: public AbstractConfig() { super(DataConfig.MGR_NAME); } 在DataConfig内部有: public final String MGR_NAME = "theManager"; 我发现SpEL文档令人困惑.如果设置了弹簧配置文件,是否可以更改值?也就是说,如果我的配置文件为“ AlternateManager”,请使用

使用Spring Profile加载util:属性会导致多次出现ID

我使用Spring(3.1)配置文件加载属性文件vis util:properties: <beans profile="local"> <util:properties id="myProps" location="classpath:local.properties" /> </beans> <beans profile="dev&qu

当spring.profiles.active设置了多个Spring的环境配置文件时,优先顺序是什么

我只是想知道在指定多个Spring活动配置文件时优先顺序是什么. 假设我希望默认配置文件处于活动状态,但是当有几个相同的元素(例如bean)可供选择但具有不同的配置文件时,dev配置文件将覆盖它… 比方说,我有两个PropertySourcesPlaceholderConfigurer bean配置了“default”和“dev”

如何使用maven配置文件设置spring活动配置文件

我有一个maven作为构建工具的应用程序. 我正在使用maven配置文件来设置不同配置文件的不同属性. 我想要做的是maven中的所有活动配置文件也将移植到spring活动配置文件中,因此我可以在bean签名(@profile)中引用它们.但我不知道该怎么做. 例如:考虑以下maven设置 <profiles> <pr

java – Spring Boot为另一个项目抛出带有maven依赖的ClassNotFoundException

我有Spring Boot项目,简单的EnvironmentPostProcessor实现: package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.env.EnvironmentPostProcessor; import org.springframework.core.env.ConfigurableEnvironment; pu

使用带有后备的Spring配置文件

我在我的本地linux机器上设置了环境变量SPRING_PROFILES_ACTIVE: $echo $SPRING_PROFILES_ACTIVE development,develop,devel,dev 在我的servlet初始化程序中,我设置了一个默认配置文件,因为我没有在生产机器上设置任何变量,方法是扩展AbstractDispatcherServletInitializer并覆盖

Spring YAML配置文件配置

我不确定我是否理解Spring配置文件如何与yaml和属性文件一起使用. 我试图错过这两种类型的配置(两个文件不共享任何配置)但我在从yaml配置中读取配置文件时遇到问题. 我正在使用Spring 4.1.1 这是代码.这是上下文:property-placeholder配置: <context:property-placeholder location