spring
ld513508088
这个作者很懒,什么都没留下…
展开
-
AOP面向切面编程
AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。 OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系;AOP是希望能够将通用需求功能从不相转载 2013-04-22 16:49:31 · 546 阅读 · 0 评论 -
spring 组件作用记载
1. org.springframework.beans.factory.config.PropertyPlaceholderConfigurer这是Spring framework中用来帮助载入properties文件的组件,这里定义location的值为class-path:account-email.properties,表示从classpath的根路径下下载名为account-e原创 2014-04-01 22:20:24 · 602 阅读 · 0 评论 -
spring 注入方式二:注解
需求描述:service层bean要注入dao层bean,并且不是基于xml文件的一、java类service:package com.wenpu.inject.annotation;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.fac原创 2013-10-31 23:14:52 · 614 阅读 · 3 评论 -
spring依赖注入方式一:属性注入
一、条件:1、要求有默认的构造函数;2、要有属性对应的set方法;二、实例:1、类定义package com.wenpu.injectBySetter;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.conte原创 2013-10-30 23:41:24 · 570 阅读 · 0 评论 -
ApplicatonContext注册BeanFactoryPostProcessor处理器
1、pojopackage com.wenpu.bean;public class Car { public Car(){ System.out.println("invoke default constructor"); } private String brandName; public String getBrandName() { return b原创 2013-10-30 23:11:01 · 658 阅读 · 0 评论 -
ApplicationContext与BeanFactory的最大区别
ApplicactionContext会利用反射机制,自动识别出配置文件中定义的BeanPostProcessor、InstantiationAwareBeanPostProcess和BeanFactoryPostProcessor,并自动将他们注册到应用的上下文中;而后者需要手工的调用注册后置处理器的方法addBeanPostProcessor()。这也是为什么在应用开发的时候更常用Applic原创 2013-10-30 22:12:02 · 717 阅读 · 0 评论 -
java.lang.IncompatibleClassChangeError: class org.springframework.cglib.core.DebuggingCla
原因是jar包冲突引起的。spring-core.jar包里已经有了asm固不用单独导入asm包原创 2013-10-29 21:41:59 · 13074 阅读 · 8 评论 -
spring的两种注入方式
1、利用属性注入:基本类型用"value",引用类型用"ref"2、利用构造函数注入:基本类型时"type"属性值可以省略原创 2013-10-07 10:24:37 · 586 阅读 · 0 评论 -
spring(1)
1、spring 开发的准备工作:(1)、核心jar包:dist\spring.jar lib\jakarta-commons\commons-logging.jar(2)、如果用了切面编程,还需要以下jar:lib/aspect/aspectjweaver.jar和aspectjrt.jarlib/cglib/cglib-nodep-2.1.3.jar如果使用了JSR-250原创 2013-10-05 11:18:41 · 531 阅读 · 0 评论 -
Spring OXM
O/X Mapper 是什么?Spring 3.0 的一个新特性是 O/X Mapper。O/X 映射器这个概念并不新鲜,O 代表 Object,X 代表 XML。它的目的是在 Java 对象(几乎总是一个 plain old Java object,或简写为 POJO)和 XML 文档之间来回转换。例如,您可能有一个带有几个属性的简单 bean,且您的业务需要将那个 Java 对象转换为转载 2014-07-29 14:58:07 · 738 阅读 · 1 评论