springboot注解列表
Spring Boot提供了很多注解,以下是一些常用的注解:
1、@SpringBootApplication:该注解包含了@Configuration、@EnableAutoConfiguration和@ComponentScan注解,用于指定Spring Boot应用程序的启动类。
2、@RestController:该注解用于定义一个RESTful风格的控制器类,等价于使用@Controller和@ResponseBody注解组合。
3、@RequestMapping:该注解用于将HTTP请求映射到相应的控制器方法上。
4、@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping:这些注解分别对应HTTP请求的GET、POST、PUT、DELETE、PATCH方法,用于简化@RequestMapping注解的使用。
5、@RequestParam:该注解用于获取HTTP请求参数的值。



6、@PathVariable:该注解用于获取URL路径变量的值。

7、@RequestBody:该注解用于获取HTTP请求体的值。

8、@ResponseBody:该注解用于将控制器方法返回的对象序列化为HTTP响应体的值。
9、@Value:该注解用于注入配置文件中的值。
10、@Autowired:该注解用于自动装配Spring容器中的Bean。
11、@Qualifier:该注解与@Autowired配合使用,用于指定要装配的Bean。
12、@Component、@Service、@Repository、@Controller:这些注解用于定义Bean组件,分别对应于通用组件、服务组件、数据访问组件和控制器组件。
13、@Configuration:该注解用于定义配置类,用于替代XML配置文件。
14、@EnableAutoConfiguration:该注解用于自动配置Spring Boot应用程序中的配置项。
15、@Conditional:该注解用于根据条件选择是否创建Bean组件。

浙公网安备 33010602011771号