代码改变世界

Spring框架常见的注解 - 实践

2025-10-03 20:03  tlnshuju  阅读(5)  评论(0)    收藏  举报

Spring框架常见的注解

Spring中常见的注解有哪些

  1. @Component以及衍生出来的注解@Controller、@Service、@Repository。实例化Bean对象的
  2. @Autowired,使用在字段上用于根据类型依赖注入
  3. @Qualifier,结合@Autowired一起使用用于根据名称进行依赖注入
  4. @Scope,标注Bean的作用范围,默认就是单例的
  5. @Configuration,指定当前类是一个Spring配置类,当创建容器时会从该类上加载注解
  6. @ComponeScan,用于指定Spring在初始化容器要扫描的包
  7. @Bean,启用在方法上,标注该方法的返回值存储到Spring容器中
  8. @Import,使用@Import导入的类会被Spring加载到IOC容器中

SpringMVC常见的注解

  1. 以该地址作为父路径就是@RequestMapping,用于映射请求路径,可以定义在类和办法上。用于类上,表示该类的所有办法都
  2. @RequestBody,实现接受http请求的json数据,将json数据转为java对象
  3. @RequestParam,指定请求参数的名称
  4. @PathViriable,从请求路径下中获取请求参数(/user/{id}),传递给方法的形式参数
  5. @ResponseBody,实现将Conreoller办法返回对象转化为json对象响应给客户端
  6. @RequestHeader,获取指定的请求头参数
  7. @RestController,@Controller + @ResponseBody

SpringBoot常见注解

  1. SpringBootConfiguration,组合了 @Configuration注解,实现配置文件的特性
  2. @EnableAutoConfiguration,打开自动设置的效果,也行关闭某个自动配置的选
  3. @ComponentScan,Spring组件扫描