我可以有多个不同类型的弹簧mvc项目控制器

时间:2017-09-22 21:36:36

标签: spring spring-mvc spring-restcontroller spring-rest

我正在使用pom.xml文件制作一个spring mvc应用程序

<properties>
    <springframework.version>4.2.0.RELEASE</springframework.version>
    <jackson.version>2.5.3</jackson.version>
</properties>

因为该项目基于spring的第4版,我知道我可以使用注释@RestController,但问题是我必须在另一个Controller中使用@Controller。 我怎么能在同一个项目中制作mvc控制器和Rest控制器?

1 个答案:

答案 0 :(得分:0)

@RestController@Controller不是互斥的。您可以在项目中同时使用它们。 @RestController只是@Controller的一个更专业的版本,相当于同时拥有@Controller@ResponseBody