百度试题 结果1 题目使用___ 注解相当于@Controller和@ResponseBody这两个注解的结合。相关知识点: 试题来源: 解析 @RestController 反馈 收藏
@Controller:如果需要返回的是index字符串(JSON、XML等数据类型),则需要在每个方法体里面添加@ResponseBody注解(简单理解为@ResponseBody注解就是标记方法体不调用视图解析器) @ControllerpublicclassHelloController{@AutowiredprivateGirlProperties girlProperties;@GetMapping(value = "/hello")@ResponseBodypublicStringsay()...
在源码中可以看到这个接口上有@Controller和@ResponseBody,所以用这一个注解可以代替两个注解。 @ResponseBody 该注解用于方法上,表示该方法的返回值是json格式的数据。一般只用于Controller层的方法 @ControllerpublicclassCustomerController{@ResourceCustomerServicecustomerService;@PostMapping("/list")@ResponseBodypublicSt...
在controller上加注解@Controller 和@RestController都可以在前端调通接口,但是二者的区别在于,当用前者的时候在方法上必须添加注解@ResponseBody,如果不添加@ResponseBody,就会报上面错误,因为当使用@Controller 注解时,spring默认方法返回的是view对象(页面)。而加上@ResponseBody,则方法返回的就是具体对象了。@RestControll...
@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面 理解下面的注解哦。 @ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据...
@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面 理解下面的注解哦。 @ResponseBody 表示该方法的返回结果直接写入 HTTP response ...@...
A.@RestController相当于@Controller和@ResponseBody两个注解的结合。B.RestController这个注解只能在Spring Boot项目中使用,它是Spring Boot的特有注解。C.使用@RestController注解修饰的Controller,不能将数据返回到jsp和html页面,因为视图解析器无法解析jsp和html页面。D.使用@Controller注解修饰的方法,可以解析return 的jsp...
在controller类上加注解@Controller 和@RestController都可以在前端调通接口,但是二者的区别在于,当用前者的时候在方法上必须添加注解@ResponseBody,如果不添加@ResponseBody,就会报上面错误,因为当使用@Controller 注解时,spring默认方法返回的是view对象(页面)。而加上@ResponseBody,则方法返回的就是具体对象了。@RestContr...
1、@Controller 是spring mvc controler的注解。 2、@ResponseBody 是将spring mvc controler的方法的返回值【对象、基本数据类型】放到响应体中的注解。 3、@RestController=@Controller+@ResponseBody 例1:@Controller+@ResponseBody: @Controller public class ResonseTestController { ...
百度试题 题目项目中@RestController注解是一个组合注解,包含@Controller和@ResponseBody两个注解。 A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏