spring
两岸猿_吴轻舟先生
两岸猿声啼不住,轻舟已过万重山
展开
-
spring_helloworld
spring是什么 spring是一个开源框架 spring为简化企业级应用开发而生,使用spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。 spring是一个IOC(DI)和AOP容器框架。 IOC:反转控制 DI:依赖注入 IOC:其思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源,翻译 2016-06-01 21:03:06 · 587 阅读 · 0 评论 -
spring_AOP
AOP前奏 为何使用AOP 下面写一个简单例子 需求1-日志:在程序执行期间追踪正在发生的活动 需求2-验证:希望计算机只能处理正数的运算 ArithmeticCalculatorLoggingImpl.java package com.wul.spring.aop.helloworld; public class ArithmeticCalculatorLoggingImpl翻译 2016-06-03 20:11:01 · 511 阅读 · 0 评论 -
spring泛型依赖注入
spring泛型依赖注入 Spring4.x中可以为子类注入子类对应的泛型类型的成员变量的引用。 假设有两个基类,BaseService和BaseRepository, BaseService与BaseRepository之间有一个引用关系,BaseService可以调用BaseRepository里面已经定义好的的方法 假设BaseService有一个子类User翻译 2016-06-03 19:01:10 · 929 阅读 · 0 评论 -
spring通过注解配置Bean
spring通过注解配置Bean 1.Spring通过基于注解配置Bean 在classpath中扫描组件: 组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定组件包括: --@Compoent:基本注解,标识了一个受Spring管理的组件 --@Repository: 标识持久层组件 --@Service:标识服务层(业务层翻译 2016-06-03 17:12:53 · 671 阅读 · 0 评论 -
spring通过工厂方法和FactoryBean来配置Bean
spring通过工厂方法配置Bean 1.通过调用静态工厂方法创建bean(直接调用某一个类的静态方法就可以返回bean的实例) 调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,当客户端需要对象时,只需要简单的调用静态方法, 而不关心创建对象的细节。 要声明通过静态方法创建bean: 1.需要在bean的class属性里指定拥有该方法的类, 2.同时在f翻译 2016-06-03 14:30:36 · 7978 阅读 · 0 评论 -
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 阅读 · 0 评论 -
spring_scope作用域和使用外部属性文件和spEL表达式
Spring_Bean的作用域 使用bean的scope属性来配置bean的作用域 singleton:默认值 容器初始化时就已经创建bean实例(还未获取bean实例时), 在整个容器的生命周期内只创建这一个bean,单例的 prototype: 容器初始化时不创建bean实例翻译 2016-06-03 12:13:19 · 1628 阅读 · 0 评论 -
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 阅读 · 0 评论 -
spring属性配置细节(1)
spring属性配置:字面值,引用其他的Bean, 注入参数详解:null值和级联属性, 集合属性, 使用utility scheme定义集合 ,使用p命名空间翻译 2016-06-03 08:52:08 · 5000 阅读 · 0 评论 -
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 阅读 · 0 评论 -
spring_AOP前置通知&后置通知&返回通知&环绕通知
Spring AOP AspectJ:(Java社区里最完整最流行的AOP框架) spring自身也有一套AOP框架,但相比较于AspectJ,更推荐AspectJ 在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。 基于AspectJ注解: 用AspectJ注解声明切面 要在Spring中声明AspectJ切面,只需要在IOC容器中将翻译 2016-06-03 21:46:40 · 16673 阅读 · 1 评论