摘要:参考资料:http://blog.csdn.net/a327369238/article/details/52193822 BeanPostProcessor http://www.cnblogs.com/sishang/p/6576665.html BeanNameAware 让Bean获取自己在
阅读全文
03 2018 档案
摘要:参考资料:http://blog.csdn.net/a327369238/article/details/52193822 BeanPostProcessor http://www.cnblogs.com/sishang/p/6576665.html BeanNameAware 让Bean获取自己在
阅读全文
摘要:本篇中会对涉及到的知识点皆做出描述: 首先,我们先了解先虚拟机的类加载机制: 虚拟机把描述类的数据从Class 文件中加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 java 类型,这便是虚拟机的类加载机制。 也就是说,一个文本.java 文件要运行起来:它首先要经过
阅读全文
摘要:通过XML的方式引入新功能 xml 配置 注入AspectJ切面 安装AJDT插件戳这里:安装插件AJDT 1新建 aspect 工程 2创建一个切面 3导入包 4注入依赖
阅读全文
摘要:目前使用ecplise版本为 Mars 2 ,版本号为45 如果想查询自己所使用的 ecplise 版本号戳这里:查询ecplise 版本号 首先找到自己使用 ecplise版本 对应的 插件版本 戳这里:http://www.eclipse.org/ajdt/downloads/index.php
阅读全文
摘要:Spring提供了两种方式来生成代理对象: JDKProxy和Cglib,具体使用哪种方式生成由AopProxyFactory根据AdvisedSupport对象的配置来决定。默认的策略是如果目标类是接口,则使用JDK动态代理技术,否则使用Cglib来生成代理 因为Spring 基于动态代理,所以S
阅读全文
摘要:CGLIB 使用相关资料:戳这里 回顾动态代理:参考资料http://blog.csdn.net/ykzhen2015/article/details/50312651 https://www.ibm.com/developerworks/cn/java/j-lo-proxy1/index.html
阅读全文
摘要:BeanUtils 的使用 :资料戳这里 BeanUtils 中使用了 反射的原理。这里没有对其源码分析,回顾下反射的相关知识。 使用反射首先要先获得Class类,获取方式有以下三种: 通过反射获取构造方法 获取成员方法的方法 获取成员属性的方法 实例类 //获取 setName() 方法Metho
阅读全文
摘要:spring IOC (控制反转)简单理解就是将对象的控制权由应用程序转交给spring IOC容器。 所有的类都会在spring容器中登记,告诉spring自己是什么,同时又需要什么,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销
阅读全文
|