赞
踩
分类 | 注解 | 描述 |
---|---|---|
Spring Framework | @Component | 标记一个类为Spring组件,Spring会自动检测并注册这个bean。 |
@Service | 特殊类型的`@Component`,用于服务层。 | |
@Repository | 特殊类型的`@Component`,用于DAO层,并添加数据访问异常转换功能。 | |
@Controller | 标记一个类为Spring MVC控制器。 | |
@Autowired | 自动注入依赖对象。 | |
@Qualifier | 与`@Autowired`结合使用,以区分具有相同类型的多个bean。 | |
@Value | 注入属性值,支持SpEL表达式。 | |
@Scope | 配置bean的作用域。 | |
@Configuration | 标记一个类为配置类,用于定义bean。 | |
@Bean | 声明一个bean的定义。 | |
@Primary | 标记一个bean为首选bean,当有多个相同类型的bean时优先选择。 | |
@Lazy | 懒加载bean,只有在需要时才初始化。 | |
@PostConstruct | 在bean初始化完成后执行方法。 | |
@PreDestroy | 在bean销毁之前执行方法。 | |
Spring Boot | @SpringBootApplication | 组合注解,包括`@Configuration`、`@EnableAutoConfiguration`和`@ComponentScan`。 |
@EnableAutoConfiguration | 启用Spring Boot的自动配置功能。 | |
@RestController | 组合注解,标记一个类为Spring MVC控制器,并且每个方法默认返回JSON响应。 | |
@RequestMapping | 映射HTTP请求到控制器的方法上。 | |
@GetMapping | 映射HTTP GET请求到控制器的方法上。 | |
@PostMapping | 映射HTTP POST请求到控制器的方法上。 | |
@PutMapping | 映射HTTP PUT请求到控制器的方法上。 | |
@DeleteMapping | 映射HTTP DELETE请求到控制器的方法上。 | |
@PatchMapping | 映射HTTP PATCH请求到控制器的方法上。 | |
@PathVariable | 将URL路径变量绑定到方法参数上。 | |
@RequestParam | 将请求参数绑定到方法参数上。 | |
@RequestBody | 将请求体绑定到方法参数上。 | |
@ResponseBody | 将方法的返回值作为HTTP响应体。 | |
@CrossOrigin | 允许跨域请求。 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。