Spring Project从OSGi jar中引用类

时间:2015-09-23 19:28:01

标签: spring osgi

我目前正在编写一个Spring控制台应用程序,它需要引用使用OSGi构建的jar,如何在Spring项目中初始化一个实现这个jar接口的类。

OSGi中的类是EmployeeService(接口)和EmployeeImpl(实现)

我已经尝试过在第一个下面列出的两个东西,因为显而易见的是给我一个空指针异常,第二个给出了compliation错误,指出没有定义公共构造函数

Soution 1

@Component
public class ContactDAOImpl implements ContactDAO {

private EmployeeService employeeService;
public List<String> getData(){
List<String> employeeService.getEmployees();

} 

}

解决方案2

@Component
public class ContactDAOImpl implements ContactDAO {


public List<String> getData(){
EmployeeImpl employee=new EmployeeImpl;
List<String> employeeService.getEmployees();

} 


}

0 个答案:

没有答案