小编Che*_*tan的帖子

注册服务并寻找服务

我是OSGI的新手,我想了解如何注册服务?总是通过BundleContext对象Activator吗?有没有替代方法?

假设我有一个接口IService,有两个实现ServiceImpl1,ServiceImpl2在同一个包中,我正在注册它们如下.

context.registerService(IService.class.getName(), new ServiceImpl1(), props);
context.registerService(IService.class.getName(), new ServiceImpl2(), props);
Run Code Online (Sandbox Code Playgroud)

但混淆是我如何具体要求特定的服务实施?

serviceImplObject = (IService) dictionaryServiceTracker.getService();</pre>
Run Code Online (Sandbox Code Playgroud)

我不确定在这种情况下我会得到哪种实现方式.另外我没有看到任何选项来设置我需要什么类型的服务实现?

java osgi

3
推荐指数
1
解决办法
345
查看次数

Spring Data:JPA Schema JpaRepositoryConfigDefinitionParser intiailization失败

我正在尝试设置一个关于spring数据的项目,但遇到了像这样的奇怪错误:

处理程序类文件或依赖类的问题; 嵌套异常是java.lang.NoClassDefFoundError:无法初始化类org.springframework.data.jpa.repository.config.JpaRepositoryConfigDefinitionParser

我已经在spring数据JPA documententation站点中指导了正确的架构命名空间.

   
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
 xsi:schemaLocation="http://www.springframework.org/schema/data/jpa 
http://www.springframework.org/schema/data/jpa/spring-jpa.xsd"

jpa:repositories base-package="com.company.originations.dal.entities.dao"
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我能在这做什么.

这是完整的堆栈跟踪:


Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:/META-INF/spring/app-context.xml]
Offending resource: class path resource [com/company/originations/apm/configservice/cra/test/OrderPersistenceTests-context.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/spring/app-context.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler] for namespace [http://www.springframework.org/schema/data/jpa]: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/framework/AbstractAdvisingBeanPostProcessor
    at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
    at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
    at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:192)
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147) …
Run Code Online (Sandbox Code Playgroud)

java spring jpa spring-data

3
推荐指数
1
解决办法
2万
查看次数

如何在JPA实体中设计多对多关系?

我想知道什么是更好的方式来设计2个实体其中有许多一对多的关系?在数据库中,这两个实体之间将存在连接表.但是在创建实体时我是否必须遵循相同的方法?

例如:用户到用户组

用户可以属于许多组,并且组可以包含许多用户.

在关系数据库中,我将有3个表,如User,User2Group,Group

所以,当我创建我的JPA实体,应该我有3台3个实体,或只是2通过提供恰当的注解(@ManyToMany)实体.

由于我是JPA的新手,我试图从以下观点来理解好的和坏的一面:

  1. 性能
  2. 代码维护

谢谢,您的投入将不胜感激.

jpa

2
推荐指数
1
解决办法
2345
查看次数

JSF与spring MVC有什么优势?

我试图找出使用JSF与spring MVC的优势除了JSF实现提供的一组不同的UI组件之外?两者都是MVC,两者都有不同的透视导航处理(两者都很容易理解).假设我在我的应用程序中使用JSF和Spring MVC,那么设计,实现和维护会带来哪些好处?

jsf spring-mvc

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

jpa ×2

jsf ×1

osgi ×1

spring ×1

spring-data ×1

spring-mvc ×1