springboot有哪些常用注解,听不听的懂
时间: 2024-01-23 19:30:58 浏览: 29
当然听得懂!Spring Boot中常用的注解有很多,以下是一些常见的注解:
1. `@SpringBootApplication`: 标记一个主程序类,表示这是一个Spring Boot应用。
2. `@RestController`: 标记一个类为RESTful接口的控制器。
3. `@RequestMapping`: 映射URL路径到控制器方法。
4. `@GetMapping`: 映射HTTP GET请求到控制器方法。
5. `@PostMapping`: 映射HTTP POST请求到控制器方法。
6. `@PutMapping`: 映射HTTP PUT请求到控制器方法。
7. `@DeleteMapping`: 映射HTTP DELETE请求到控制器方法。
8. `@RequestParam`: 获取请求参数的值。
9. `@PathVariable`: 获取URL路径变量的值。
10. `@RequestBody`: 接收请求体中的数据。
11. `@Autowired`: 自动装配Bean。
12. `@Component`: 标记一个类为Spring组件。
13. `@Service`: 标记一个类为服务层组件。
14. `@Repository`: 标记一个类为数据访问层组件。
15. `@Configuration`: 标记一个类为配置类。
这只是一部分常见的注解,Spring Boot还有很多其他注解可以用于不同的场景和功能。希望对你有帮助!
相关问题
Springboot中常用的注解有哪些?
Springboot中常用的注解有:
1. @SpringBootApplication:标识启动类,包含了@EnableAutoConfiguration、@ComponentScan、@Configuration三个注解。
2. @RestController:标识该类为Restful接口专用,返回格式为JSON。
3. @RequestMapping:定义请求的URL,可以用在类上面或方法上面。
4. @Autowired:自动注入Bean对象,可以用在构造函数、setter方法、字段上面。
5. @PathVariable:获取URL中的参数值。
6. @RequestParam:获取请求参数的值。
7. @ResponseBody:将方法的返回值转换为JSON格式输出到客户端。
8. @Transactional:标识该方法需要使用事务。
9. @Configuration:标识该类为Spring配置类。
10. @Bean:将方法返回的对象注册到Spring容器中。
springboot的常用注解有哪些
Spring Boot 的常用注解有:
1. @SpringBootApplication:标注主程序类,用于开启 Spring Boot 的自动配置。
2. @RestController:标注在类上,表示该类是一个 RESTful Controller。
3. @RequestMapping:用于映射 HTTP 请求的 URL 到相应的处理方法上。
4. @GetMapping:用于映射 HTTP GET 请求的 URL 到相应的处理方法上。
5. @PostMapping:用于映射 HTTP POST 请求的 URL 到相应的处理方法上。
6. @PutMapping:用于映射 HTTP PUT 请求的 URL 到相应的处理方法上。
7. @DeleteMapping:用于映射 HTTP DELETE 请求的 URL 到相应的处理方法上。
8. @RequestParam:用于将请求参数绑定到方法参数上。
9. @PathVariable:用于将 URL 中的占位符绑定到方法参数上。
10. @ResponseBody:用于将方法返回值转换为 JSON 格式的响应体。
11. @Repository:标注在 DAO 层的类上,用于表示该类是一个数据访问对象。
12. @Service:标注在 Service 层的类上,用于表示该类是一个业务逻辑处理类。
13. @Autowired:用于自动注入依赖的对象。
14. @Transactional:用于声明事务的方法或类。