java - 关于如何将 spring mvc 重构为普通 servlet 或 jetty handler 的建议

标签 java spring servlets jetty

我有一个 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/

相关文章:

java - Orika 映射到 Hibernate 实体抛出异常

java - Hibernatemock 的文档或教程?

mysql - 如何在具有多个外键的 Spring boot/JPA 中构建实体?

java - Spring Data (Hibernate) 动态 WHERE 子句

spring - Tomcat 映射 URL 错误

java - 如何防止有人从 JSP/Servlet 中的浏览器修改输入表单参数

java - Spring AOP 使用方法和参数注解

java - 在满足约束的情况下将球放入容器中

java - 使用javascript将请求参数发送到位于JSP中其他域的Servlet

java - 为什么我在 tomcat 中运行的 servlet 中启动类实例时出错?