Spring专题
每根头发都有名字
有空写着玩,加深下记忆
展开
-
spring aop的JDK动态代理与cglib
什么是代理 代理即是对一个对象进行功能上的增强 例如:买火车票,app就是一个代理,他代理了火车站 java中有两种代理类型 1.静态代理 2.动态代理 代理的名词 代理对象 增强后的对象 目标对象 被增强的对象 他们不是绝对的,会根据情况发生变化 静态代理 继承 代理对象继承目标对象,重写需要增强的方法; 缺点:会代理类过多,非常复杂 聚合 目标对象和代理对象实现同一个接口,代理对象...原创 2020-03-13 11:01:12 · 158 阅读 · 0 评论 -
Spring aop初步认识
what is AOP 注:我们这边讲的现在主要说关于spring aop spring aop 其实是一种面向切面的编程,主要用于处理一些横切性的问题,这些横切性的问题和我们的主业务逻辑关系不大,不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。而aop就是用来处理这样的业务逻辑,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高。 aop的应用场景 日志记录 权限验证 效率检...原创 2020-03-13 10:43:54 · 153 阅读 · 0 评论 -
springIOC的应用2
springIOC的应用2 快速扫描 1.pom.xml文件 <!-- https://mvnrepository.com/artifact/org.springframework/spring-context-indexer --> <dependency> <groupId>org.springframework<...原创 2020-02-18 03:03:18 · 98 阅读 · 0 评论 -
SpringIOC的认识与应用
前言 目前大部分公司都在使用spring框架,但其实这里的spring只是泛指springframework,而springframework其实也包含很多技术,一般我们所用的是springframework的核心技术,springframework的核心技术也很多,目前一般用其中两个泛指,也就是常说的 ioc 和 aop ,DI 一,what is IOC IOC( Inversion of C...原创 2020-02-18 01:48:50 · 129 阅读 · 0 评论