springBoot注解学习总结

@Controller 控制器

在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面

若返回json等内容到页面,则需要加@ResponseBody注解

@RestController

相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,

但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面。

@Service 服务
用于标注服务层,主要用来进行业务的逻辑处理

@Repository(实现dao访问)
用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件

@Mapper

@Repository需要在Spring中配置扫描地址,然后生成Dao层的Bean才能被注入到Service层中。

@Mapper不需要配置扫描地址,通过xml里面的namespace里面的接口地址,生成了Bean后注入到Service层中。

 

@Component (泛指组件,当组件不好归类的时候)

 

@Autowired:自动根据类型注入
@Qualifier(“名称”):指定自动注入的id名称

上一篇:postman 上一个接口返回值传给下一个接口token【多测师_王sir】


下一篇:SpringMVC