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组件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)