[英]Spring MVC: How to call @Service class from another project
我现在遇到问题,是否可以使用另一个Maven Spring MVC项目中带注释的@Service类? 我已经完成了这一步:构建路径->配置路径->添加项目
现在,我正在尝试从添加的项目中使用一些带注释的服务方法。
以下代码是我的控制器类,我想使用另一个我已经在configure路径中添加的项目中的CustomerService类方法。
//this class is from another project
private CustomerService customerService;
public ModelAndView searchCustomer(@RequestParam String lastname) {
CustomerService customerService = this.customerService.findByLastName(lastname);
}
还是有其他方法可以使用另一个项目中带注释的Service类?
提前致谢..
如果执行此操作,则可以:1.将源Java文件复制到我的新项目中。2.将另一个项目导出到jar中,然后导入到我的新项目中。
考虑将您的应用程序分成Web,服务和DAL层,分成不同的Maven模块,如下所示:-
上面的结构为您提供了足够的灵活性来插入Services(作为jar)并将其包含在任何其他应用程序中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.