JAVA常用注解

1 main方法前注解

  @SpringBootApplication

  @EnableDiscoveryClient

  @EnableFeignClient

  @EnableAsync

2 Spring MVC相关

  @RestController /@Controller 控制层

  @RequestMapping

  @PostMapping

  @GetMapping

  @PutMapping

3 对象相关

  @Bean

  @Value

  @Autowried

  @Component 一种泛指,标记类是组件,Spring在扫描注解配置时,会标记这个类要被生成bean

  @Configuration 把一个类作为一个IOC容器,它的某个方法上如果注解了@Bean,就会作为这个Spring容器的Bean。

  @RefreshScope

4 数据相关

  @XmlRootElement 

  @XmlElement

  @PathVariable

5 事务相关

  @Transactional 事务回滚,作用于数据库操作时,当操作数据失败,该操作可以还原

你可能感兴趣的:(JAVA常用注解)