我正在研究xyz.jar库,该库需要添加具有类似波纹管的映射的UI页面
@RestController
public class LibCtrl {
@EventListener(ApplicationReadyEvent.class)
@RequestMapping("/updateDomainList")
String updateDomainList() {
return "we can call controller from another jar like this";
}
}
然后需要在我的主springboot应用程序myMainApplication.war中调用它,所以当我调用
http://localhost/myMainApplication/updateDomainList
我应该看到
we can call controller from another jar like this
在浏览器上。 如何实现呢? @Component也对我不起作用,我缺少什么吗?一旦开始工作,@Autowired到JdbcTemplate也将工作吗?
答案 0 :(得分:0)
这是一个简单的修复。 @ComponentScan允许扫描多个软件包。这使我可以添加要由Spring管理的库包。只需将以下内容添加到您的应用程序类中即可。
@ComponentScan({"my.mainapplication.package","my.library.package"})