Spring常用注解

  • @Mapper:接口,一般添加在Mapper或者Dao层
  • @MapperScan:springboot启动类或持久层配置类,指定Mapper或Dao层的接口路径,省略Mapper注解
  • @ComponentScan:springboot启动类,扫描@Controller、@Service、@Repository注解,默认扫描启动类路径下的包
  • @Controller:控制层类,注入服务
  • @Service:服务层,注入dao
  • @Repository:数据访问层,实现dao访问
  • @Component:类,普通pojo实例化到spring容器内
  • @PostConstruct:方法上,在@Autowired和@构造方法之后调用,进行初始化操作
  • @RequestParam:控制类方法入参,指定参数名,是否必须,默认值等,可选
  • @Valid:控制类方法入参,与实体类校验注解配合使用
  • @Param:Dao层接口方法入参,指定持久层解析的参数别名
posted @ 2020-11-14 09:52  Water540  阅读(80)  评论(0编辑  收藏  举报