java spring中常用注解
时间: 2024-03-23 15:23:36 浏览: 73
Spring常用注解
Java Spring 中常用的注解有:
1. @Controller:标识一个类是 Spring MVC 控制器。
2. @RestController:标识一个类是 Spring MVC RESTful 控制器,返回的数据是 JSON/XML 等格式。
3. @RequestMapping:定义请求的 URL 映射,可以用于类和方法上。
4. @PathVariable:获取 URL 中的参数值。
5. @RequestParam:获取请求参数的值。
6. @RequestBody:获取请求体的内容。
7. @ResponseBody:将返回值转换成 JSON/XML 等格式。
8. @Autowired:自动装配依赖的 Bean。
9. @Bean:声明一个 Bean。
10. @Component:标识一个类是 Spring 组件。
11. @Configuration:声明一个类是 Spring 配置类。
12. @Value:获取配置文件中的属性值。
13. @Profile:定义不同环境下的 Bean。
14. @Scheduled:定时任务的注解。
15. @Transactional:声明一个方法需要事务支持。
16. @Cacheable:声明一个方法的返回值需要缓存。
17. @Valid:数据校验的注解。
这些注解在开发过程中非常常用,掌握它们可以提高工作效率。
阅读全文