03 2019 档案
摘要:aop原理是spring帮我们封装了动态代理,然后我们只管写具体的业务,我们将公共业务也写到具体的一个类中并实现spring为我们提供的对应要连接切入哪个位置的接口,然后再xml中配置它们的关系即可。 优点:和动态代理一样,具体实现只管具体实现使的代码更加纯粹,公共业务只需实现自己对应的接口,然后编
阅读全文
摘要:动态代理:没有具体类型(只有Object类型)的代理类,相较于静态代理而言,好处是大大的减少了代理类的数量,作用是一样的。(静态代理可看我上一篇) 下面演示基于jdk的动态代理:因为用到了jdk,所以先不得不介绍写下用到的jdk方法(我也想纯手写动态代理,可我不会呀、没有办法我就是这么强大,啦啦啦啦
阅读全文
摘要:静态代理不是技术是一种思想,具体大意如下: 委托方(需要代理的一方)有业务提供,而为了解耦委托方不直接向客户提供业务,而是将业务交给代理方去代理提供,这时客户可直接向代理方请求业务请求,再由代理方去请求委托方处理业务,以此达到处理业务的目的。 优点: 委托方:只负责单纯的具体业务,不再关注公共业务,
阅读全文
摘要:1.springIOC是一个创建对象的容器,他负责将我们需要的对象帮我们创建出来,创建时间是:当我们从上下文环境中读取此对象时就会帮我们创建,严格意义上来讲它是一种编程思想不是一种技术。 2.依赖注入:对象中有引用其他对象,但只是声明(依赖),并没有创建,创建是交给spring的IOC容器去帮我们做
阅读全文
摘要:1. 注解(标注)概念:从字面意思理解是对被标注的对象(类,接口,枚举,注解类,方法,参数)的一个标记,有这个标记有什么用呢?就像学习中“划重点”的方式一样,被标记的对象肯定是特殊需要特别关照的对象,在使用时能快速找到的对象,这就是注解的意思。如果还是有点懵,那就只需要记住,凡是被标注的对象都是特殊
阅读全文