Spring框架常见的注解 - 实践
2025-10-03 20:03 tlnshuju 阅读(5) 评论(0) 收藏 举报Spring框架常见的注解
Spring中常见的注解有哪些
- @Component以及衍生出来的注解@Controller、@Service、@Repository。实例化Bean对象的
- @Autowired,使用在字段上用于根据类型依赖注入
- @Qualifier,结合@Autowired一起使用用于根据名称进行依赖注入
- @Scope,标注Bean的作用范围,默认就是单例的
- @Configuration,指定当前类是一个Spring配置类,当创建容器时会从该类上加载注解
- @ComponeScan,用于指定Spring在初始化容器要扫描的包
- @Bean,启用在方法上,标注该方法的返回值存储到Spring容器中
- @Import,使用@Import导入的类会被Spring加载到IOC容器中
SpringMVC常见的注解
- 以该地址作为父路径就是@RequestMapping,用于映射请求路径,可以定义在类和办法上。用于类上,表示该类的所有办法都
- @RequestBody,实现接受http请求的json数据,将json数据转为java对象
- @RequestParam,指定请求参数的名称
- @PathViriable,从请求路径下中获取请求参数(/user/{id}),传递给方法的形式参数
- @ResponseBody,实现将Conreoller办法返回对象转化为json对象响应给客户端
- @RequestHeader,获取指定的请求头参数
- @RestController,@Controller + @ResponseBody
SpringBoot常见注解
- SpringBootConfiguration,组合了 @Configuration注解,实现配置文件的特性
- @EnableAutoConfiguration,打开自动设置的效果,也行关闭某个自动配置的选
- @ComponentScan,Spring组件扫描