springmvc 注入另一个jar包中注解声明的bean

我有两个单独的web模块,都能单独运行,使用spring mvc框架;但由于两个模块连接的数据库相同,后台service也有很多通用的,我想将service、dao都放到一个模块中,另外一个模块使用maven依赖这个模块生成的jar;但由于之前都是使用annotation进行注入,如何注入jar中的bean呢?

阅读 16.8k
2 个回答

项目如果比较大,经常会把拆成多个project互相引用,但这个和直接写在代码中并没有区别。

你只需要在spring配置中<context:component-scan base-package="com.foo.yourpackage" />里面也能正确扫描到你其他工程的package即可。

使用 xml 来配置就行了, 何必非用annotation

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进