Spring注解详解

Spring注解详解

ID:41272578

大小:34.42 KB

页数:10页

时间:2019-08-20

Spring注解详解_第1页
Spring注解详解_第2页
Spring注解详解_第3页
Spring注解详解_第4页
Spring注解详解_第5页
资源描述:

《Spring注解详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Spring 注解详解目录一、注解 说明21.使用简化配置22.使用Bean定义注解23.Spring 支持以下4 种类型的过滤方式:2二、注解介绍21.@Controller32.@Service33.@Autowired44.@RequestMapping45.@RequestParam56.@ModelAttribute67.@Cacheable 和@CacheFlush78.@Resource79.@PostConstruct 和@PreDestroy810.@Repository811.@Component (不推荐使用)812.@Scope813.@

2、SessionAttributes914.@InitBinder915.@Required916.@Qualifier10一、注解 说明 1.使用简化配置  将隐式地向Spring 容器注册以下4 个BeanPostProcessor:AutowiredAnnotationBeanPostProcessorCommonAnnotationBeanPostProcessor PersistenceAnnotationBeanPostProcessorRequiredAnnotationBeanPostProc

3、essor  2.使用Bean定义注解 如果要使注解工作,则必须配置component-scan ,实际上不需要再配置annotation-config。 base-package 属性指定了需要扫描的类包,类包及其递归子包中所有的类都会被处理。还允许定义过滤器将基包下的某些类纳入或排除。     3.Spring 支持以下4 种类型的过滤方式: 1)注解 org.example.SomeAnnotation 将所有使用SomeAnnotation 注解的类过滤出来 2) 类名指定 org.example.SomeClass 过滤指定的类 3)正则表达式 com

4、.kedacom.spring.annotation.web..* 通过正则表达式过滤一些类 4)AspectJ 表达式 org.example..*Service+ 通过AspectJ 表达式过滤一些类     二、注解介绍       注解种类:1) @Controller               2) @Service               3) @Autowired               4) @RequestMapping               5) @RequestParam               6) @ModelAtt

5、ribute               7) @Cacheable              8) @CacheFlush               9) @Resource              10) @PostConstruct               11) @PreDestroy              12) @Repository 13) @Component (不推荐使用)  14) @Scope 15) @SessionAttributes              16) @InitBinder               17

6、) @Required               18) @Qualifier1.@Controller  例如              @Controller               public class SoftCreateController extends SimpleBaseController {}       或者              @Controller("softCreateController")            说明 :              @Controller 负责注册一个bean 到spring 上下文

7、中,bean 的ID 默认为类名称开头字母小写2.@Service               例如               @Service               public class SoftCreateServiceImpl implements ISoftCreateService {}                或者               @Service("softCreateServiceImpl")                说明               @Service 负责注册一个bean 到spring 上下

8、文中,bean 的ID 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。