springboot的常用注解有哪些
时间: 2023-10-20 19:48:31 浏览: 43
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:用于声明事务的方法或类。
相关问题
springboot常用注解有哪些
Spring Boot常用的注解有以下几个:
1. @SpringBootApplication:标记主启动类,包含了@ComponentScan、@EnableAutoConfiguration和@Configuration三个注解。它会扫描当前包及其子包下被@Component、@Controller、@Service、@Repository等注解标记的类,并自动配置Spring应用上下文。
2. @RestController:用于标记控制器类,相当于@Controller和@ResponseBody的结合体,表示该类的所有方法返回的数据都是直接写入HTTP响应体中,常用于构建RESTful风格的接口。
3. @RequestMapping:用于映射请求路径和方法的关系。可以用在类和方法上,可以指定请求路径、请求方法、请求参数等。
4. @RequestParam:用于获取请求参数的值。可以指定参数名、是否必须、默认值等。
5. @PathVariable:用于获取路径中的参数值。
6. @RequestBody:用于接收请求体中的数据。
7. @ResponseBody:用于将方法的返回值直接写入HTTP响应体中。
8. @Autowired:用于自动装配Bean,可以标记在构造方法、属性、setter方法上。
9. @Component:泛指Spring管理的组件,可以用在任何被Spring管理的类上。
10. @Service:标记业务逻辑层组件。
11. @Repository:标记数据访问层组件。
12. @Configuration:标记配置类,相当于传统XML配置文件中的<beans>标签。
这些是Spring Boot常用的注解,通过合理使用这些注解可以简化开发,提高开发效率。
Springboot常用注解有哪些
一些常用的Springboot注解包括:@RestController、@RequestMapping、@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PathVariable、@RequestParam、@RequestBody、@Autowired、@Component、@Service、@Repository、@Configuration、@Bean等。