spring框架里常用注解:
问:@RestController和@Controller的区别:
答: @RestController(相当于@ResponseBody + @Controller)
1.组合注解,替代下方的两个注解,当前类是Controller类且配置到IOC容器中
2.当前Controller中的所有方法都是以json数据格式返回
细答分析:
@Controller :声明该类是Controller层的Bean,将该类声明进入Spring容器中进行管理
@ResponseBody :表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值的数据自动封装为json的数据格式