spring boot 注解
时间: 2023-09-25 22:07:45 浏览: 55
Spring Boot 中常用的注解有:
1. `@SpringBootApplication`: 用于标识一个Spring Boot应用,通常放在启动类上
2. `@RestController`: 用于标识一个类是RESTful的Controller,返回的是JSON数据
3. `@RequestMapping`: 用于映射请求路径或请求参数
4. `@Autowired`: 自动装配Bean
5. `@Service`: 用于标识一个服务类
6. `@Repository`: 用于标识一个DAO类
7. `@Component`: 通用的组件注解,标识一个类是Spring的组件
8. `@Value`: 用于注入属性值
9. `@Configuration`: 用于标识一个类是Spring的配置类
10. `@EnableAutoConfiguration`: 开启Spring Boot的自动配置功能
11. `@EnableScheduling`: 开启定时任务功能
12. `@Transactional`: 开启事务支持
13. `@Aspect`: 切面注解,用于定义切面类
14. `@Pointcut`: 切入点注解,用于定义切入点表达式
15. `@Before`: 前置通知注解,用于在方法执行前执行切面逻辑
16. `@After`: 后置通知注解,用于在方法执行后执行切面逻辑
17. `@Around`: 环绕通知注解,用于在方法执行前后执行切面逻辑
18. `@AfterReturning`: 返回通知注解,用于在方法返回后执行切面逻辑
19. `@AfterThrowing`: 异常通知注解,用于在方法抛出异常后执行切面逻辑。