广告设计公司绩效考核_恩施州发展和改革委员会_百度如何免费打广告_免费站长工具
2025/5/3 3:40:37
来源:https://blog.csdn.net/weixin_42830080/article/details/147285120
浏览:
次
关键词:广告设计公司绩效考核_恩施州发展和改革委员会_百度如何免费打广告_免费站长工具
广告设计公司绩效考核_恩施州发展和改革委员会_百度如何免费打广告_免费站长工具
注解 | 用途 |
---|
@Component | 泛指各种组件,标识一个类作为Spring容器中的Bean。 |
@Controller | 用于标识控制器组件,通常用于处理HTTP请求。 |
@Service | 用于标识服务层组件,主要包含业务逻辑。 |
@Repository | 用于标识数据访问层组件,通常与数据库交互。 |
@Autowired | 用于自动装配Bean,可以写在字段上或方法上。 |
@Qualifier | 结合@Autowired使用,根据名称进行依赖注入。 |
@Scope | 标注Bean的作用范围,如singleton、prototype等。 |
@Configuration | 指定当前类是一个Spring配置类。 |
@ComponentScan | 用于指定Spring在初始化容器时要扫描的包。 |
@Bean | 使用在方法上,标注将该方法的返回值存储到Spring容器中。 |
@Import | 使用@Import导入的类会被Spring加载到IOC容器中。 |
@RequestMapping | 用于映射请求路径,可以定义在类上和方法上。 |
@ResponseBody | 表示该方法的返回结果直接写入HTTP响应体中。 |
@RequestBody | 用于绑定请求体的内容到方法的参数上。 |
@PathVariable | 用于绑定URL中的占位符到方法的参数上。 |
@RequestParam | 用于绑定请求参数到方法的参数上。 |
@ModelAttribute | 用于绑定请求参数到Java对象的属性上。 |
@SessionAttributes | 用于指定模型属性存储在session中。 |
@CookieValue | 用于绑定Cookie值到方法的参数上。 |
@RequestHeader | 用于绑定请求头到方法的参数上。 |
@RestController | 是@Controller和@ResponseBody的组合,用于创建RESTful控制器。 |
@SpringBootApplication | 组合注解,包括@Configuration、@EnableAutoConfiguration和@ComponentScan,用于标识SpringBoot应用程序的入口类。 |
@Profile | 用于指定组件在特定环境下的注册。 |
@Order | 用于指定组件的加载顺序。 |
@Aspect | 用于切面编程(AOP)。 |
@Before | 在目标方法执行之前执行通知。 |
@After | 在目标方法执行之后执行通知。 |
@Around | 在目标方法执行前后执行通知。 |
@Pointcut | 定义切入点表达式,用于指定切面的连接点。 |
@PropertySource | 用于加载配置文件。 |
@EnableAsync | 用于开启异步支持。 |
@Async | 用于标识异步方法。 |
@EventListener | 用于标识事件监听器方法。 |
@Transactional | 用于声明事务边界。 |
@Cacheable | 用于标识缓存方法。 |
@CachePut | 用于更新缓存。 |
@CacheEvict | 用于清除缓存。 |
@EnableCaching | 用于开启缓存支持。 |
@Scheduled | 用于标识定时任务方法。 |
@EnableScheduling | 用于开启定时任务支持。 |
@Conditional | 用于条件化地创建Bean。 |
@Primary | 用于标识首选的Bean。 |
@Lazy | 用于标识延迟初始化的Bean。 |
@Value | 用于注入配置文件中的属性值。 |
@ConfigurationProperties | 用于将配置文件中的属性绑定到Bean上。 |
@EnableConfigurationProperties | 用于开启@ConfigurationProperties支持。 |
@ErrorController | 用于标识错误处理控制器。 |
@ControllerAdvice | 用于标识全局异常处理类。 |
@ExceptionHandler | 用于标识异常处理方法。 |
@InitBinder | 用于标识初始化绑定器的方法。 |
@ResponseBodyAdvice | 用于标识响应体通知类。 |
@RestControllerAdvice | 用于标识REST控制器通知类。 |
@CrossOrigin | 用于支持跨域请求。 |
@Valid | 用于标识需要进行数据校验的参数。 |
@Validated | 用于标识需要进行数据校验的类。 |
@Constraint | 用于自定义数据校验注解。 |
@ResponseStatus | 用于标识响应状态码。 |
@RequestPart | 用于绑定请求部分到方法的参数上。 |
@MatrixVariable | 用于绑定矩阵变量到方法的参数上。 |
@GetMapping | 用于映射GET请求。 |
@PostMapping | 用于映射POST请求。 |
@PutMapping | 用于映射PUT请求。 |
@DeleteMapping | 用于映射DELETE请求。 |
@PatchMapping | 用于映射PATCH请求。 |
@OptionsMapping | 用于映射OPTIONS请求。 |
@HeadMapping | 用于映射HEAD请求。 |
@TraceMapping | 用于映射TRACE请求。 |