【发布时间】:2016-12-15 15:31:43
【问题描述】:
虽然在升级到 Spring 4.3.3 时修复了所有已弃用的 api,但我遇到了在多个位置使用的 MultiActionController 类的问题。
spring 中有没有与MultiActionController 功能相同的替代类?
按春docs:
从 4.3 开始,为了支持注解驱动的处理程序方法,我们需要 关注注释。
注解是唯一的解决方案还是有任何其他类或解决方法?
【问题讨论】:
虽然在升级到 Spring 4.3.3 时修复了所有已弃用的 api,但我遇到了在多个位置使用的 MultiActionController 类的问题。
spring 中有没有与MultiActionController 功能相同的替代类?
按春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 上的一个页面。这些链接应该为您指明正确的方向。
【讨论】: