[英]Maven + Spring architecture for jboss
我正在jboss服务器中创建spring + jersey + mybatis应用程序的maven模块。 目前我有以下结构
app-parent
| \
| \_ app-module1
|____ app-module2
|____ app-module3
|____ app-lib
每个app-module *都具有app-lib的依赖关系,每个app-module *都不引用任何其他app-module *。 除app-lib(实用程序,日志记录等)外,所有DAO,服务等都应包含在其内部。
注意:Jboss数据源具有jndi名称app.module.ds
。
->现在的问题是,为这种类型的应用程序配置spring datasource
bean的最佳方法是什么?
哪一个更好? 为什么呢?
与往常一样,这取决于您的需求。
如果每个组件都是一个单独的应用程序,并且虽然可以一起工作但不能混合使用(例如以微服务的方式),那么最好使用单独的数据源配置。
如果模块要一起工作并作为一个大型主应用程序混合使用,则您希望在一个地方配置事务,AOP服务,日志记录,安全性等。 然后,我认为您需要将所有这些bean放在一个单独的位置,例如您的app-lib
模块,或者放在一个新的模块中,以处理这类配置。 一篇易于理解的有关横切关注点的文章。
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.