初认CGlib代理技术
摘要:初识CGlib动态代理技术 之前在JDK代理技术提到代理设计模式的三要素: 有原始类 额外的方法 和原始类实现相同的方法 对于CGlib也是一样的 1.和JDK代理模式对比 JDK代理模式 例如: 他们都实现了相同的接口,看代理类和原始类的区别,区别在被代理的对象的方法中添加了额外功能。 同时从这个
阅读全文
初识Java动态代理JDK代理
摘要:初识Java动态代理—JDK代理 代理设计模式的三要素: 有原始类 额外的方法 和原始类实现相同的方法 那么就针对上面三个要求分析和实现动态代理 1.newProxyInstance newProxyInstance是JDK为我们提供的类,用于创建动态代理对象,参数为 Object newProxy
阅读全文
对spring创建对象时为何要使用接口
摘要:对spring创建对象时为何要使用接口,而使用接口的实现类会报错 接上一篇问题的解答: [https://www.cnblogs.com/ShanYu-Home/p/14806203.html](Spring AOP获取不了增强类(额外方法)和无法通过getBean()获取对象) 此问题发生在动态代
阅读全文
spring 动态代理开发的切入点表达式
摘要:spring 动态代理开发的切入点表达式 在前面总结了spring的动态代理开发的步骤,指定增强类(额外功能)的使用,那有了功能,还需要指定使用功能的地方,就需要切入表达式来指定切入的地点 1,演示文件结构和类实现 先看下文件目录和类实现,可以更好的演示切入点表达式所达到的效果 cutexpress
阅读全文
5Spring动态代理开发小结
摘要:5Spring动态代理开发小结 1.为什么要有动态代理? 好处 1.利于程序维护 2.利于原始类功能的增强 3.得益于JDK或者CGlib等动态代理技术使得程序扩展性很强 为什么说使得程序扩展性很强? 静态代理运行一个增强类需要编译为.class文件,再进入到虚拟机之中运行,如果增加一个功能,就需要
阅读全文
Spring AOP获取不了增强类(额外方法)或无法通过getBean()获取对象
摘要:Spring AOP获取不了增强类(额外方法)和无法通过getBean()获取对象 今天在学习AOP发现一个小问题 Spring AOP获取不了额外方法,左思右想发现是接口上出了问题 先上代码 获取不了增强类 UserService接口 public interface UserService {
阅读全文
建站第二步:简单配置Nginx反代理工具
摘要:简单配置Nginx反代理工具 你要用你的域名能和服务器绑定就要用一些反代理工具 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,极其优异的服务器软件,底层为C 来自某些人的理解: 反向代理概述:反向代理隐藏了真实的服务端,当我们请求 www.baidu.com 的时候
阅读全文
建站第一步:申请域名
摘要:建站第一步:申请域名 我使用的是腾讯云的服务在腾讯云下进行操作 1.购买 进入腾讯云https://cloud.tencent.com/ 使用微信登陆实名认证 选择域名注册 直接输入你喜欢的顶级域名 选择喜欢的域名,购买即可,不准使用工信部要求的比如 .gov .cn 2. 备案 在腾讯是在微信里备
阅读全文
对于404错误收集
摘要:对于404错误收集 (JSP, servlet...) 404错误有两类(基本404都是路径问题) 一:自己URL输错了(在查看路径访问时) 自己URL输错了(在查看路径访问时) 第一种仔细检查 二:在转发,重定向时发生错误(多发生于开发时) 1.在在提交表单位置,如在表单提交设置为 这时提交出现4
阅读全文
4自定义类型转换器
摘要:自定义类型转换器 Spring学习笔记 周芋杉2021/5/21 1.为什么要自定义类型转换器 在注入时,我们能把配置文件里面<value>标签内的数据赋值给目标类,存储在<value>内的数据是String类型的,那为什么能赋值给如Integer等非字符串类型? 而某些数据类型不可以,比如把jav
阅读全文
3工厂创建的对象的生命周期
摘要:工厂创建的对象的生命周期 Spring学习笔记 周芋杉2021/5/21 1.工厂创建对象的阶段 在创建对象时同时会优先调用无参构造方法 工厂在何时创建对象 1.bean标签内指定scope=“singleton” Spring将会在工厂创建时创建对象 例如 在xml文件中 <bean id="
阅读全文
2Spring对象创建小结
摘要:Spring的对象创建 Spring学习笔记 周芋杉2021/5/15 原理:工厂设计模式,通过反射创建对象。 Spring工厂分类 非web环境:ClassPathXmlApplicationContext web环境:XmlWebApplicationContext 简单原理 //String
阅读全文
1Spring注入小结
摘要:Spring注入小结 (在Application.xml中) Spring学习笔记 周芋杉2021/5/14 1.基本注入类型注入 注入前的准备 <bean id="#配置文件的唯一标识" class="#Spring工厂将要创建的类的全限名命名"> <property name="#填写所赋予的变
阅读全文