CSDN:https://blog.csdn.net/weixin_41357182

导航

SpringBoot常用注解

@RestController

  • 写在Controller层,@RestController是@ResponseBody
    和@Controller的组合。

@Service

  • 写在Service层

@Repository

  • 写在Mapper包下,充当Dao的角色

@Autowired

  • 自动装配

@RequestMapping

  • 处理url地址映射
  • @RequestMapping中的method参数有很多的选择,一般使用get/post/

Component

  • 不确定这个类属于哪个层面

组件类注解

  • @Component :标准一个普通的spring Bean类。
  • @Repository:标注一个DAO组件类。
  • @Service:标注一个业务逻辑组件类。
  • @Controller:标注一个控制器组件类。

@Component可以代替@Repository、@Service、@Controller,因为这三个注解是被@Component标注的。被注解的java类当做Bean实例,Bean实例的名称默认是Bean类的首字母小写,其他部分不变。@Service也可以自定义Bean名称,但是必须是唯一的!

posted on 2019-08-12 10:49  一个0010  阅读(101)  评论(0编辑  收藏  举报