Spring系列
Yu.Zhansheng
请大家多多指教!
展开
-
Spring入门到精通一 ——Spring概况
一、Spring是什么? Spring是一个开源框架(所为框架,可理解为别人搭好了舞台,我们来表演),为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业开发。 Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 ——从大小与开销两个方面而言Spring都是轻量级的(所谓轻量级可简单理解为依赖少) ——通过控制反转(IOC)的技术达到松耦合的目的 ——...原创 2019-01-15 14:49:27 · 186 阅读 · 0 评论 -
Spring入门到精通二 ——Spring之IOC介绍
主要内容 接口及面向接口编程 什么是IOC Spring的Bean配置 Bean的初始化 Spring的常用注入方式 一、什么是接口? 接口是用于沟通的中介物的抽象化。实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。简单来说是这样的:接口是对外的一种说明,说明了我会提供哪些功能,至于内部的实现,对外是不公开的,...原创 2019-01-15 18:55:58 · 198 阅读 · 1 评论 -
Spring入门到精通三——SpringBean的配置项及作用域
Bean配置项 Bean的作用域 Bean的生命周期 Bean的自动装配及Aware接口 一、Bean的配置项 Id:这个Bean的唯一标识 class:具体要实例化的那一个类 Scope:范围,作用域 Constructor arguments:构造器的参数(构造器注入) properties:属性(设值注入) Autowiring mode:自动装配的模式 lazy-ini...原创 2019-01-21 20:55:08 · 324 阅读 · 1 评论 -
Spring入门到精通四——与bean管理相关的注解
classpath扫描与组件管理 类的自动检测与注册bean <context:annotation-config> @Component, @Repository, @Service, @Controller @Required @Autowired @Qualifier @Resource 一、Classpath扫描与组件管理 从spring3.0开始,Spring...原创 2019-01-22 20:28:36 · 175 阅读 · 1 评论 -
Spring入门到精通五——AOP基本概念与特点
一、什么是AOP? AOP:Aspect Oriented Programming的缩写,意为面向切面编程,通过预编译方式或运行期动态代理实现程序功能的统一维护的一种技术。主要功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。 实现方式: 预编译——AspectJ 运行期动态代理(JDK动态代理,CGlib动态代理)——SpringAOP、JbossAOP SpringAOP默...原创 2019-01-23 16:32:25 · 353 阅读 · 0 评论 -
Spring入门到精通六——Spring AOP API使用
一、Spring AOP API 这是Spring1.2历史用法,现在(V4.0)仍然支持。 这是SpringAOP基础,不得不了解,现在的用法也是基于历史的,只是更简便了。 Pointcut:实现之一:NameMatchMethodPointcut,根据方法名字进行匹配。 成员变量:mappedNames,匹配的方法名集合。 <bean id="bizLogincTarge...原创 2019-02-15 18:07:51 · 216 阅读 · 0 评论