java - 如何在 Spring 通过注释设置 Activity 配置文件?

标签 java spring

如何在 spring 中通过注释设置 Activity 配置文件?

例如:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = { ApplicationConfig.class }, loader = AnnotationConfigContextLoader.class)
@ActiveProfiles( profiles = {ApplicationProfiles.TEST} )
public class CacheManagerTest {
     ...
}

对于 JUnit 测试,这很完美,但我如何初始化生产应用程序上下文? (我没有任何主要方法/类)

最佳答案

您可以在运行时使用 spring.profiles.active 传入 Activity 配置文件属性:

-Dspring.profiles.active="profile1,profile2"

SpringSource blog post关于简介的介绍。

关于java - 如何在 Spring 通过注释设置 Activity 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17315379/

相关文章:

java - Spark sql 连接 mongo-spark 和 Spark-redshift 连接器的性能问题

java - 在 RestTemplate 拦截器中调用 execution.execute() 两次

spring - 更改 Spring Data findAll() 方法的默认排序顺序

java - 在 Swing Java 中创建自定义列表

java - 从 Java 中的字符串中删除尾部斜杠

java - 如何从Oracle连接到Java程序

tomcat - GC 参数 -XX :+ExplicitGCInvokesConcurrent cause tomcat timeout

Spring getBean 与类型验证

java - Spring集成动态消息选择器

java - Spring 数据。覆盖泛型接口(interface)方法