我有一个 spring mvc 应用程序,我想重构它,专门删除 spring 相关的代码和接线。
此时这是一个简单的 spring mvc,所以我必须做依赖注入(inject)的关键事情。
我的 application.xml 有我的 Dao 对象的连接,将数据源注入(inject)到我的 Dao 对象中。
我现在如何使用与 Spring 无关的 DI?我必须改变什么?我想使用 guice 除非你们另有推荐
application.xml:
<bean id="userDao" class="com.blah.dao.UserDaoImpl">
<property name="dataSource" ref="dataSource" />
</bean>
您建议我现在使用什么来设置数据源和连接池?
实际的页面/url 映射特定于我选择 servlet 还是 jetty 处理程序。
最佳答案
您可以使用标准注释@Inject
进行依赖注入(inject)。 Spring 和 Guice支持一下。
关于java - 关于如何将 spring mvc 重构为普通 servlet 或 jetty handler 的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8974621/