java - Spring Bean 配置文件和 OSGI

标签 java spring osgi apache-servicemix

我在开发基于 spring 和 OSGi 的应用程序时遇到了问题。在我的应用程序中,我想使用 Spring beans 配置文件,但是我不知道如何强制使用特定的配置文件。我曾经使用过一次 spring 配置文件,但在 Web 应用程序中,我遵循了本教程:http://java.dzone.com/articles/spring-31-environment-profiles

但我不知道如何在 OSGi 环境中执行此操作,因为我找不到 ApplicationContextInitializer 的等效项

最佳答案

我不确定 spring-dm 是否支持这一点,因为它基于旧的 Spring。 Spring 配置文件被添加到 Spring 3.1 中,它是在 spring-dm 成为一个死项目很久之后创建的。 http://www.springsource.org/osgi

关于java - Spring Bean 配置文件和 OSGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15098152/

相关文章:

java - 尝试持久化到 SQL Server 时 Spring Boot 应用程序挂起

spring-mvc - OSGi Spring MVC 捆绑噩梦 - java.lang.ClassNotFoundException : org. springframework.context.config.ContextNamespaceHandler 从捆绑中找不到

java - 获取 java.lang.NoClassDefFoundError : javax/naming/NamingException error when I access the OSGI bundle with JPA support

apache - 要使用 ServiceMix,我的项目必须是 OSGi 包吗?

java - 运算符优先级问题导致 "error: unexpected type"

java - 接缝/hibernate : liquibase before JPA startup

java - 在两个单独的列中打印 ArrayList 的内容和相应的数字

java - Java中子类中过滤掉父类的记录

java - 尝试在Android中使用java api加载so文件

java - 制作一个假的 javax.sql.DataSource?