Spring常用注解

  1. @Component 组件,没有明确的角色
  2. @Service 在业务逻辑层使用(service层)
  3. @Repository 在数据访问层使用(dao层)
  4. @Autowired:由Spring提供

    Spring MVC的常用注解

    1 @Controller 表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,
    2 @RequestMapping 是用来映射Web请求(访问路径和参数)、处理类和方法的
    3 @RequestBody:注解实现接收http请求的jaon数据,将json数据转换为java对象
    4 @ResponseBody:注解实现将controller方法返回对象转化为json响应给客户。

    SpingBoot的核心注解是哪个?它主要由哪个注解组成?

    核心注解是启动类上面的注解@SpringBootApplication,它包含三个注解:
    (1)@SpringBootConfiguration:组合了Configuration注解,实现配置文件的功能。
    (2)@EnableAutoConfiguration:打开了自动配置的功能,也可以关闭某个自动配置的选项,如:关闭数据源自动配置功能。
    (3)@ComponetScan:Spring组件扫描