Spring
文章平均质量分 51
go372900589
这个作者很懒,什么都没留下…
展开
-
基于XML开发AOP应用报错的问题
上述配置后会抛出org.springframework.beans.factory.BeanCreationException: 第一种解决方式: 在拦截类MyInterceptor中去掉doAccessCheck(String name)方法中的参数 第二种解决方式: 修改beans.xml中切入点原创 2011-04-18 16:25:00 · 1026 阅读 · 0 评论 -
JDK动态代理和CGLIB动态代理
1.如果目标对象实现了接口,默认情况下会采用JDK动态代理实现AOP,也可以强制使用CGLIB动态代理实现AOP。2.如果目标对象没有实现接口,必须使用CGLIB动态代理实现AOP。原创 2011-04-18 17:00:00 · 243 阅读 · 0 评论 -
事务回滚
java明确区分两种类型的异常.checked exceptions和unchecked exceptions那些扩展了java.lang.Exception的异常称为checked exceptions, 编译器要求这些异常必须被捕获或者重新抛出. 那些扩展了java.lang.RuntimeException的异常称为unchecked exceptions, 它们不是必须捕获的.原创 2011-04-22 11:58:00 · 721 阅读 · 1 评论 -
AOP理论知识
横切性关注点:对哪些方法拦截,拦截后怎么处理,这些关注就称之为横切性关注点.Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横 切性关注点的抽象。Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在Spring中,这些点指的是方法,因为Spring只支持方法类型的连接 点,实际上j原创 2011-04-18 16:49:00 · 384 阅读 · 0 评论 -
实例化bean的方式
1.使用类构造器实例化Code:bean id="personService" class="com.go123.service.impl.PersonServiceBean"/> 2.使用静态工厂方法实例化Code: factory-method="createPerson"/> 静态工厂类Cod原创 2011-04-06 10:54:00 · 359 阅读 · 0 评论 -
常用实例化Spring容器的方法
1.在类路径下寻找配置文件来实例化容器Code:ApplicationContext ctx = new ClassPathXmlApplicationContext( new String[]{"beans.xml"}) 2.在文件系统路径下寻找配置文件来实例化容器Code:ApplicationContext ctx = new F原创 2011-04-06 10:29:00 · 304 阅读 · 0 评论