Spring Boot中的一些Controller注解

@Controller 通常是被使用服务于web 页面的。默认,你的controller方法返回的是一个string 串,是表示要展示哪个模板页面或者是要跳转到哪里去。

@RestController 就是专门用在编写API的时候,特别那种返回一个JSON,或者是XML等等。然后方法返回的是可以是一个对象,是一个可以被序列化的对象。

@Controller用于传统的Spring 控制器中,并且在很长一段时间内都是框架的一部分。

@RestController注解是从Spring 4.0引入的,用于简化RESTful 接口的创建。

它是个非常方便的注解,是@Controller 和 @ResponseBody的组合。

这样就不需要在Controller中的每个方法上都加上一遍@ResponseBody注解

猜你喜欢

转载自blog.csdn.net/liulang68/article/details/108580327
今日推荐