我用来制作spring MVC应用程序,在pom.xml文件中我有
<properties>
<springframework.version>4.2.0.RELEASE</springframework.version>
<jackson.version>2.5.3</jackson.version>
</properties>
因为该项目基于春季版本4,所以我知道我可以使用注释@RestController
,但是我也必须在另一个控制器中使用@Controller
的问题。我如何在同一项目中制作MVC控制器和REST控制器?
@RestController
和 @Controller
并非互斥。您可以在项目中使用两者。@RestController
只是@Controller
的更专业的版本,相当于拥有@Controller
和@ResponseBody
。