从Spring 2.5.x升级到Spring 4.x.

时间:2016-09-06 09:40:09

标签: spring-mvc

我需要从 Spring 2.5 jars 升级中型Web应用程序 我将 4.3.2 jars 替换为 SimpleFormController name not resolved, queryforInt() not recognized ,我发现大约100个错误,例如@Controller等。我应该使用auto-wire控制器并使用 @component, @Resource, @Controller 依赖项?这意味着我应该使用{{1}}等将所有类转换为注释?什么是最好的方法......请建议

1 个答案:

答案 0 :(得分:0)

您需要从使用SimpleFormController转移,它已从spring 3.x弃用并在4.x中删除。开始使用@Controller注释编写控制器。

您应该使用@Component@Service和autowire吗?你做这件事可能是最好的,但不一定。如果需要,您仍然可以使用工厂类创建对象。但使用spring @Autowired依赖会让你的生活更轻松。