- SpringBootApplation
主启动类,包含了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan - @RestController
用于标注控制层组件,包含@Controller和@ResponseBody - @ResponseBody
表示该方法的返回结果直接写入HTTP response body中 - @GetMapping
- @PostMapping
- @Autowired
用于依赖注入 - @Service
用于标注业务层组件。 - @Repository
用于标注数据访问组件 - @ComponentScan
组件扫描。相当于<context:component-scan>,如果扫描到有@Component @Controller @Service等这些注解的类,则把这些类注册为bean。 - @Configuration
指出该类是 Bean 配置的信息源,相当于XML中的,一般加在主类上。 - @Bean
相当于XML中的,放在方法的上面,而不是类,意思是产生一个bean,并交给spring管理。 - @ControllerAdvice
统一处理异常 - @ExceptionHandler(Exception.class)
用在方法上面表示遇到这个异常就执行以下方法
springboot常用注解有哪些
最新推荐文章于 2024-03-18 09:38:47 发布