将TestController声明为Spring Controller构造型之间的区别是什么:
import org.springframework.stereotype.Controller;
//...
@Controller
@RequestMapping("/test")
public class TestController
作为AbstractController的子类,如下所示:
import org.springframework.web.servlet.mvc.AbstractController;
//...
public class TestController extends AbstractController
答案 0 :(得分:2)
明显的区别在于,使用注释时,您不依赖于任何特定的API。
自Spring 2.5以来,注释配置可用,两种配置都可以提供相同的结果。从Spring 3.0开始,你不能使用第二种类型的配置(根本没有要扩展的类),所以你只需要注释。