本文介绍: 注解用于标识一个类是 Spring MVC 控制器,处理用户请求并返回相应的视图。是一个通用的组件标识,可以用于标识任何层次的组件,但通常在没有更明确的角色时使用。注解也用于依赖注入,通常用在字段上,可以指定要注入的 Bean 的名称。注解用于标识一个类是业务层组件,通常包含了业务逻辑的实现。注解用于定义配置类,替代传统的 XML 配置文件。注解用于定义环绕通知,方法可以控制目标方法的执行。注解用于定义后置通知,方法在目标方法执行后执行。注解用于定义切面类,通常与其他注解一起使用。
一、Web MVC 开发时,对于三层的类注解
1.1 @Controller
1.2 @Service
1.3 @Repository
1.4 @Component
二、依赖注入的注解
2.1 @Autowired
2.2 @Resource
2.3 @Resource
与 @Autowired
的区别
2.3.1 实例讲解
2.4 @Value
2.5 @Data
三、Web 常用的注解
3.1 @RequestMapping
3.2 @RequestParam
3.2.1 语法
3.2.2 实例
3.3 @PathVariable
3.4 @RequestParam
和 @PathVariable
区别
3.5 @ResponseBody
和 @RequestBody
3.6 @RestController
3.7 @ControllerAdvice
和 @ExceptionHandler
四、Spring Boot 常用的注解
4.1 @SpringBootApplication
4.2 @EnableAutoConfiguration
4.3 @Configuration
4.4 @ComponentScan
五、AOP 常用的注解
5.1 @Aspect
5.2 @After
5.3 @Before
5.4 @Around
5.5 @Pointcut
六、测试常用的注解
6.1 @SpringBootTest
6.2 @Test
6.3 @RunWith
6.4 其他测试注解
七、其他常用注解
7.1 @Transactional
7.2 @Cacheable
7.3 @PropertySource
7.4 @Async
7.5 @EnableAsync
7.6 @EnableScheduling
7.7 @Scheduled
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。