总结一下,大家看看对不对:
未使用spring之前,需要自己管理bean。不同bean类型不同,要在这些自己创建的bean类型上面实现的类似spring中advice的功能,比较复杂。
使用了Spring之后,Spring IoC可以帮你管理bean(以前是通过硬代码的方式new一个bean等),其原理是通过ProxyFactoryBean来实现,即统一的ProxyFactoryBean能帮你管理各种各样的bean,然后在上面实现各种advice(拦截器?),并且实现这些功能这是基于配置的而不需要硬编码。ProxyFactoryBean具体是如何实现的,是通过jdk自身的动态代理或者CGLib
未使用spring之前,需要自己管理bean。不同bean类型不同,要在这些自己创建的bean类型上面实现的类似spring中advice的功能,比较复杂。
使用了Spring之后,Spring IoC可以帮你管理bean(以前是通过硬代码的方式new一个bean等),其原理是通过ProxyFactoryBean来实现,即统一的ProxyFactoryBean能帮你管理各种各样的bean,然后在上面实现各种advice(拦截器?),并且实现这些功能这是基于配置的而不需要硬编码。ProxyFactoryBean具体是如何实现的,是通过jdk自身的动态代理或者CGLib
2016-02-09
主要是讲一些原理性的东西吗?
就是为了实现各种advice在pointcut上的操作,需要使用所谓的ProxyFactoryBean技术,在这里具体使用了动态代理技术?
现在是不是可以不用这种复杂的方式进行AOP的设置了?
就是为了实现各种advice在pointcut上的操作,需要使用所谓的ProxyFactoryBean技术,在这里具体使用了动态代理技术?
现在是不是可以不用这种复杂的方式进行AOP的设置了?
2016-02-08
types-matching="com.xzy.myapp.service.*+"
这个*+是什么意思啊?
这个*+是什么意思啊?
2016-02-08
最新回答 / ECHO_JUST_DO_IT
我也遇到这个问题的,是因为我把config的位置没放对,应该新建一个文件夹,名字叫resources.然后放在这个下面,跟src同级目录
2016-02-07
bean默认情况下是使用的singleton,单例模式,也就是说不管你getBean多少次都只有一个这个对象,原理是:第一次创建出来放入一个Map集合,之后每一次都从这个Map集合中取出。
2016-01-28