随笔分类 - Spring
一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架
摘要:一、@Transactional 注解的源码,定义属性时给默认值 二、基于注解的事务管理代码实现 1、bean.xml中配置 2、业务实施层的代码注解配置: 其中,配在类上则所有方法都被事务管理,也可配置在单独方法上;
阅读全文
摘要:一、手动管理和半自动工厂模式 二、AOP事务管理 1、表达式中,第一个※是返回值所有类型,service包下一个点意思是service包下的类,两个点意思是service包下的类和其子包下的类也包含,括号前面※代表的是所有方法,括号里面点点是方法所有参数; 2、AOP事务管理配置 配置多个切入点(需
阅读全文
摘要:一、事务管理器 整合的不同的操作数据库的持久层框架用对应的事务管理器,导包; 二、事务定义描述,传播行为和隔离级别
阅读全文
摘要:一、bean.xml配置数据源 bean.xml装配bean,依赖注入其属性的时候,对应实体类中属性一定要有set方法, 二、读取配置文件配置数据源 1、配置文件 bean.xml配置: classpath就是src目录下,${ } 当作是Spring表达式,获取properties文件中对应的数据
阅读全文
摘要:一、 c3p0和dbcp区别 二、导包 hibernate通过映射自动创建表; 三、代码实现
阅读全文
摘要:1.service方法有返回值 + 无异常 + XML ***************************************1.前置通知...deleteUser2.环绕通知...开启事务...deleteUser通过id删除用户3.后置通知...deleteUser返回值:14.环绕通知
阅读全文
摘要:一、基于xml 执行的切入点中具体方法有返回值,则方法结束会立即执行后置通知,然后再执行环绕通知的放行之后的代码; 2、连接点即所有可能的方法,切入点是正真被切的方法,连接点方法名: 其中,只有环绕通知的切入点参数不一样,是可以放行的切入点; 3、异常通知是处理异常; 切面类中的异常通知的方法参数列
阅读全文
摘要:一、导包 二、bean.xml配置 三、环绕通知 四,表达式
阅读全文
摘要:一、jar可以引进项目中,复制到路下后,要add as library,加载到工作空间中才能引入; 也jar包放在硬盘的项目目录外面,可以多个项目引入共用: 二、xml配置 1、aop全自动配置 2、xml装配bean,不是注解方式 3、代码测试
阅读全文
摘要:一、cglib功能更强大 二、Spring核心jar包 三、AOP联盟通知 三、代码实现Spring半自动代理 1、环绕通知的切面 2、bean.xml配置 3、创建bean容器,获取bean,即已经创建好的代理对象: 4、配置多个接口
阅读全文
摘要:一、概念 AOP面向切面编程,是函数式编程的延申,是对OOP的补充; 代理模式:拦截增强作用,增强功能; 1、java继承,纵向共性抽取, 2、横向切面AOP织入增强代码方式 二、原理是通过代理机制,代理模式的意思就是用代理对象增强原来的真实对象的功能,如Filter拦截器; 其中,Proxy是ja
阅读全文
摘要:一、开启注解 二、@Autowired根据类型注入 三、默认是单例,可以注解配置类是多例 四、注解模式配置bean生命周期的一些方法 destroy()方法是在容器正常关闭时执行; 其中,因为ApplicationContext容器对象的关闭方法close()被隐藏了,要通过反射机制调用执行;
阅读全文
摘要:一、未使用注解的web-service-dao结构 1、action类源码 其中,service作为一个成员属性,采用的是层层调用,service类中dao作为一个成员属性,再成员方法中调用; 2、bean.xml中装配bean: 3、创建spring容器,调用容器中的对象: 二、使用注解的方式we
阅读全文
摘要:一、@Component 用注解来装配bean 1、 2、对类使用注解,装配bean: 3、类中,注入其他对象: 二、bean.xml中配置@Componet方式装配bean 1、开启注解装配bean依赖注入方式和类使用的自动注入 2、 其中,通过类型获取对象时候,传入接口类和接口的实现类都可以;
阅读全文
摘要:一、集合注入,装配bean的时候,即在xml中添加bean的时候 1、List集合 2、set集合,无序,即无索引,所以也无重复, 3、map key-value键值对双列集合,内置接口Entry 4、Properties集合,可以和IO流结合读写文件的集合; 5、数组注入
阅读全文
摘要:一、SpEL 其中,直接写也可以赋值,‘ ’ 单引号引起来后成为一个字符串对象,可以调用String的方法; 二、引用另外一个bean 装配这个类的bean: 1、第一种方法,property标签中使用bean引用 2、使用Spring表达式 Spring表达式中,对象名点属性:
阅读全文
摘要:一、构造方法注入 其中,可以根据不同的参数列表调用不同的重载的构造方法; 其中,基本数据类型没有包,引用类型都有包路径,基本类型对应封装类; 二、通过property标签调用类的set方法注入 三、通过p命名空间注入属性值 其中,命名空间就是约束规范;
阅读全文
摘要:一、Bean作用域 二、生命周期 其中,这个类实现各种接口重写各种方法,会按bean的声明周期按序执行; 其中,自定义的初始化和自定义销毁的方法不是实现接口重写,而是成员方法,并且在装配bean即在xml中写的时候说明的; 其中,Bean处理器是对所有bean对象的共同处理; 创建Spring容器,
阅读全文
摘要:一、装配Bean就是在xml写一个Bean标签;装配完Bean,还需要读取xml配置文件创建Spring容器来创建对象; 1、new 实现类方式 正常的三种创建Bean容器的方法都可以根据装配的Bean创建的Bean对象; 2、静态工厂模式方式 其中,静态工厂方式不用创建工厂对象,直接类名点静态方法
阅读全文

浙公网安备 33010602011771号