在升级到 Spring 4.3.3 时,修复所有已弃用的api的同时,我在多个位置使用的MultiActionController
类也遇到了问题。
春天是否有其他替代类,它们具有与MultiActionController
相同的功能?
根据 Spring docs:
从4.3版本开始,为了支持注释驱动的处理程序方法,我们需要
遵循注释。
注释是唯一的解决方案,还是有其他任何类或解决方法?
最佳答案
据我所知,除非您愿意使用已弃用的MultiActionController
类,否则注释是目前的唯一方法。
在MultiActionController
类的Javadoc中,他们声明不赞成使用注释,因此从逻辑上讲应该有一个注释来替换(或至少模仿)类中的大多数方法。他们没有列出任何其他替代方案或解决方法,因此我怀疑是否有任何替代方案或解决方法。这些方法也不指定任何内容。
这是Spring 4.3.3 framework reference,它可以帮助您追踪所需的注释。第30.6节-注释驱动的侦听器端点将是一个不错的起点。
这是Migrating to spring framework 4.x上的页面,最后是Converting a Spring Controller into a @Controller上的页面。这些链接应该为您指明正确的方向。