
Spring
文章平均质量分 83
紫罗兰与海棠
热爱Coding
展开
-
Spring注解驱动开发——AOP常用注解
一、用于开启注解AOP支持的@EnableAspectJAutoProxy(一) 作用表示开启spring对注解aop的支持。它有两个属性,分别是指定采用的代理方式和 是否暴露代理对象,通过AopContext可以进行访问。(三) 属性proxyTargetClass: 指定是否采用cglib进行代理。默认值是false,表示使用jdk的代理。exposeProxy: 指定是否暴露代理对象,通过AopContext可以进行访问。(四) 细节(1) proxyTargetClass当使用J原创 2022-01-10 00:16:36 · 2022 阅读 · 0 评论 -
Spring注解驱动开发——IOC的常用注解
一、用于注解驱动的注解@Configuration(一) 作用它是在spring3.0版本之后加入的。此注解是spring支持注解驱动开发的一个标志。表明当前类是spring的一个配置类,作用是替代spring的applicationContext.xml。但其本质就是@Component注解,被此注解修饰的类,也会被存入spring的ioc容器。(二) 属性value:用于存入spring的Ioc容器中Bean的id。(三) 本质就是@Component注解,被此注解修饰的类,也会被存入s原创 2022-01-07 20:43:45 · 1661 阅读 · 0 评论 -
Spring——基于注解的IOC配置
,,原创 2022-01-04 11:53:23 · 240 阅读 · 0 评论 -
Spring——IOC
一、由传统new到IOC思想二、控制反转IOC控制反转是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。作用: 削减计算机的耦合案例id:获取时的唯一标识class:反射创建对象时所需的全限定类名原创 2022-01-03 23:06:56 · 111 阅读 · 0 评论 -
Spring——程序间的耦合
一、程序耦合耦合:程序间的依赖关系,包括类之间的依赖和方法间的依赖以一个jdbc工程为例通过上图可以发现,采用硬编码的方式,当项目工程中未引入mysql驱动依赖时,程序在运行期会报错,说明程序存在编译期依赖,耦合度较高,在实际开发中,常常不采用这种方式。耦合分类解耦:降低程序间的依赖关系,在实际开发时,做到编译期不依赖,运行期依赖解耦思路: 使用反射创建对象,而避免使用new关键字 通过读取配置文件来获取要创建的对象的全限定类名...原创 2022-01-02 09:25:44 · 472 阅读 · 0 评论