常用的spring注解有哪些?
时间: 2023-05-28 18:05:02 浏览: 73
常用的Spring注解有:
1. @Autowired:自动装配依赖对象。
2. @ComponentScan:指定扫描哪些包或类。
3. @Configuration:定义配置类。
4. @Controller:标记Controller类。
5. @RequestMapping:指定请求的URL路径。
6. @ResponseBody:将响应数据转换为JSON格式。
7. @Service:标记Service类。
8. @Transactional:声明事务方法。
9. @Value:注入配置文件中的属性值。
10. @PathVariable:获取请求路径中的参数值。
11. @RequestParam:获取请求参数的值。
12. @ModelAttribute:将请求参数绑定到对象属性中。
13. @Valid:数据校验注解。
14. @ExceptionHandler:处理异常。
15. @Bean:定义Spring Bean。
16. @Scope:指定Bean的作用域。
17. @PostConstruct:指定初始化方法。
18. @PreDestroy:指定销毁方法。
19. @Qualifier:指定依赖对象的名称。
20. @Resource:注入依赖对象。
相关问题
Spring的常用注解有哪些?
Spring的常用注解包括:
1. @Controller:用于标识控制器类。
2. @RestController:用于标识RESTful风格的控制器类。
3. @Service:用于标识服务层类。
4. @Component:用于标识通用组件类。
5. @Repository:用于标识数据访问层类。
6. @Autowired:用于自动注入依赖。
7. @Qualifier:用于指定依赖的唯一标识符。
8. @Value:用于注入配置文件中的值。
9. @RequestMapping:用于映射请求路径和HTTP方法。
10. @PathVariable:用于获取路径变量。
11. @RequestParam:用于获取请求参数。
12. @ResponseBody:用于返回JSON格式数据。
13. @Valid:用于数据校验。
14. @ExceptionHandler:用于处理异常。
15. @Transactional:用于标识事务方法。
除了这些注解,Spring还提供了许多其他注解,用于实现不同的功能。
springboot的常用注解有哪些?
一些常用的Spring Boot注解包括:@SpringBootApplication、@RestController、@RequestMapping、@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@Autowired、@Value、@ComponentScan、@EnableAutoConfiguration等等。