- 博客(11)
- 收藏
- 关注
翻译 spring_AOP前置通知&后置通知&返回通知&环绕通知
Spring AOPAspectJ:(Java社区里最完整最流行的AOP框架)spring自身也有一套AOP框架,但相比较于AspectJ,更推荐AspectJ在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。基于AspectJ注解:用AspectJ注解声明切面要在Spring中声明AspectJ切面,只需要在IOC容器中将
2016-06-03 21:46:40 16675 1
翻译 spring_AOP
AOP前奏为何使用AOP下面写一个简单例子需求1-日志:在程序执行期间追踪正在发生的活动需求2-验证:希望计算机只能处理正数的运算ArithmeticCalculatorLoggingImpl.javapackage com.wul.spring.aop.helloworld;public class ArithmeticCalculatorLoggingImpl
2016-06-03 20:11:01 511
翻译 spring泛型依赖注入
spring泛型依赖注入Spring4.x中可以为子类注入子类对应的泛型类型的成员变量的引用。假设有两个基类,BaseService和BaseRepository,BaseService与BaseRepository之间有一个引用关系,BaseService可以调用BaseRepository里面已经定义好的的方法假设BaseService有一个子类User
2016-06-03 19:01:10 929
翻译 spring通过注解配置Bean
spring通过注解配置Bean1.Spring通过基于注解配置Bean在classpath中扫描组件:组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。特定组件包括:--@Compoent:基本注解,标识了一个受Spring管理的组件--@Repository: 标识持久层组件--@Service:标识服务层(业务层
2016-06-03 17:12:53 671
翻译 spring通过工厂方法和FactoryBean来配置Bean
spring通过工厂方法配置Bean1.通过调用静态工厂方法创建bean(直接调用某一个类的静态方法就可以返回bean的实例)调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,当客户端需要对象时,只需要简单的调用静态方法,而不关心创建对象的细节。要声明通过静态方法创建bean: 1.需要在bean的class属性里指定拥有该方法的类, 2.同时在f
2016-06-03 14:30:36 7979
翻译 spring管理bean生命周期
Spring管理bean的生命周期1.IOC容器中Bean的生命周期方法Spring IOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。Spring IOC容器对Bean的生命周期进行管理的过程:1.通过构造器或工厂方法创建Bean实例2.为Bean的属性设置值和对其他Bean的引用3.调用Bean的初始化方法(
2016-06-03 13:58:29 788
翻译 spring_scope作用域和使用外部属性文件和spEL表达式
Spring_Bean的作用域使用bean的scope属性来配置bean的作用域 singleton:默认值 容器初始化时就已经创建bean实例(还未获取bean实例时), 在整个容器的生命周期内只创建这一个bean,单例的 prototype: 容器初始化时不创建bean实例
2016-06-03 12:13:19 1628
翻译 spring属性配置细节(2)
spring属性配置细节(2)Spring自动装配XML配置里的Bean自动装配:Spring IOC容器可以自动装配Bean,需要做的是仅仅是在的autowire属性里指定自动装配的模式。1.byName(根据名称自动装配):必须将目标Bean的名称和属性名设置的完全相同。(byName根据bean的名字和当前bean的setter风格的属性名进行自动装配 ,若有匹配
2016-06-03 09:49:37 4931
翻译 spring属性配置细节(1)
spring属性配置:字面值,引用其他的Bean, 注入参数详解:null值和级联属性, 集合属性, 使用utility scheme定义集合 ,使用p命名空间
2016-06-03 08:52:08 5000
翻译 spring关于bean的配置
spring中bean的配置1.配置形式: (1) 基于XML文件的方式 1.在xml文件中通过节点来配置bean 2.id:Bean的名称--- 在IOC容器中必须是唯一的--- 若id没有指定,Spring自动将权限定性类名作为Bean的名字--- id可以指定多个名字,名字之间可用逗号,分号,或
2016-06-02 10:12:05 2429
翻译 spring_helloworld
spring是什么spring是一个开源框架spring为简化企业级应用开发而生,使用spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。spring是一个IOC(DI)和AOP容器框架。IOC:反转控制 DI:依赖注入IOC:其思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源,
2016-06-01 21:03:06 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人