老师关于@ResponseBody标签的问题
来源:2-3 使用Maven构建Spring Boot项目
qq_慕莱坞4316410
2020-02-12 11:41:09
老师在IDEA
@Controller
public class HelloController {
@RequestMapping("/hello.action")
@ResponseBody
public String test(){
return "HelloSpringBoot";
}
}
必须这样访问
但是在eclipse中
@Controller
public class HelloController {
@RequestMapping("/hello.action")
//@ResponseBody
public String test(){
return "HelloSpringBoot";
}
}
就可以进行访问了,为什么阿,为什么在有的加上@ResponseBody有的不用加上阿
1回答
同学你好,老师这边测试eclipse中,不加@ResponseBody,也是会报错的,具体如下:
@ResponseBody其作用是将方法的返回值以特定的格式写入到response,进而将数据返回给客户端,同学这里没有编写@ResponseBody,可以进行访问,可能是由于缓存问题造成的,建议同学清理一下eclipse、浏览器的缓存,重新运行项目试一下。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 1
回答 3