【发布时间】:2011-01-28 15:10:57
【问题描述】:
我们有一个旧的 Web 应用程序(不是基于 Spring 的),并且正在寻找最佳实践,以将一些较新的 Spring 配置(线程安全)服务 bean 自动装配到几个旧 servlet 中的实例变量中。将每个 servlet 重写为 Spring MVC 超出了范围。为了可测试性,我们不希望 Servlet 中的任何 Spring 特定的 bean 查找代码按名称或类似名称查找 bean。
请注意,我们不关心 Web 特定的 bean 范围,例如会话或请求;所有服务都是单例范围。
下面是相关代码sn-p
MyServlet extends LegacyServletSuperclass
{
private MyThreadSafeServiceBean wantThisToBeAutowiredBySpring;
....
}
【问题讨论】:
标签: spring servlets web-applications autowired