Spring 常用的注解
1.声明bean的注解 @Component 常用来注解那些不易分类的组件 @Repository 数据访问层使用,标记DAO组件 @Service 业务逻辑层,用于标注业务组件 @Controller 控制层使用,标记是Spring MVC controller 处理器,用来标注处理http请求
2.注入bean的注解 @Autowired 自动注入,完成属性方法的组装(Spring 提供的注解与@Qualifiter配合使用) @Qualifier 有多个Bean时指定一个Bean装配 @Resource 可以根据类型和名称注入(J2EE提供)
@Primary 设置首先选择的Bean
3.java配置类相关注解 @Bean 产生一个Bean,交给Spring 容器 @Scope 配置 Bean 的作用域 @ComponentScan 用于对组件进行扫描 @Configuration 声明当前类是配置类 @Import 声明导入其它配置类
4.定时任务相关 @EnableScheduling 开启任务调度 @Scheduled 声明定时任务
SpringMVC
@EnableWebMvc 开启Web MVC的配置支持 @RequestMapping 用于映射web请求设置路径 @GetMapping get请求 @PostMapping Post请求 @PutMapping put请求 @DeleteMApping Delete请求 @PatchMapping Patch请求 @RequestParam 用于将请求参数区数据映射到功能处理方法的参数上
|