Spring5
文章平均质量分 82
今天你学习了ma
不积跬步,无以至千里
展开
-
Spring之AOP
1、AOP概述Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)AOP:面向切面编程,不修改源代码进行功能增强AOP:AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。何为AOP:用一个用户登录的例子来说明:用户登录一般过程:1.收到用户的用户名和密码。2.数据库取查询该用户名和密码。3. 判断数据库是否存在该用户名和密码。若要在.原创 2021-10-19 16:05:58 · 148 阅读 · 0 评论 -
IOC 操作 Bean 管理(基于注解方式)
引言:在没有接触到注解之前,IOC操做Bean管理的方式有,通过往常的使用Set方法去给属性数值,这种方法在Javase阶段最为常见。具体做法就是,先创建一个类,再定义属性名称类型。再new另一个类,使用set方法去给属性赋值。这个方法需要我们手动去做,并且耦合度高、繁琐。Spring可以帮我们简化操作,注解的方式就是其中的一种。IOC操作Bean管理的方式主要有俩种,第一种就是通过XML配置文件的形式管理,另外一种就是通过注解的方式进行管理。通过配置文件在我的另外一篇博客上有讲到IOC Bean管理(原创 2021-10-10 15:03:29 · 367 阅读 · 0 评论 -
IOC 操作 Bean 管理(xml 自动装配)
1、什么是自动装配?之前我们在做一个类装入属性时,我们都会通过在xml配置文件中,通过property标签中的name属性,指定value属性值,向类中设置值,这个值可以设置成普通类型,也可以设置成对象类型这种方式叫做 手动装配。自动装配可以不需要property标签,不需要属性名称和属性值,Spring会帮我们自动的完成属性值的注入。2、演示自动装配过程自动装配一共有俩种类型,根据属性名称注入和根据属性类型注。bean 标签属性 autowire,配置自动装配 autowire.原创 2021-10-09 15:05:49 · 135 阅读 · 0 评论 -
Bean的作用域和生命周期
1.Bean的作用域在 Spring 里面,设置创建 bean 实例是单实例还是多实例。通俗来说就是,我们配置文件xml中<bean id="名字" class="路径">在这个配置之后可以通过我们的测试类,可以得到我们创建得Bean实例。在Spring里面。我们创建的bean实例可以是单例对象的也可以是多例对象。在默认情况下是单例对象,Spring里面能够设置,我们创建的Bean实例时单例还是多例的,这个就叫Bean的作用域。单实例只有一个对象,多实例每次都会建一个新的对象。原创 2021-10-07 21:36:50 · 243 阅读 · 0 评论 -
IOC Bean管理
1、什么是Bean管理,Bean管理指的是俩个操作:1、Spring创建对象2、Sping注入属性Spring创建对象的方式在IOC概念和原理文章中有讲,下面讲讲Spring注入属性的方式。Spring注入属性:假如有一个User类,里面有一个私有的成员变量 private String userName;按照以往的方式,我们要给userName设置属性值,需要用到set方法,而现在这个过程是交给Spring做到。这里属性的值可以是基本数据类型,也可以是对象。2.Bean管理...原创 2021-10-06 19:29:39 · 390 阅读 · 0 评论 -
IOC概念和原理
1.什么是IOCIOC即为控制反转,把对象的创建和对象之间的调用过程,交给Spring管理。不需要像se阶段一样new对象。使用IOC的目的:为了降低耦合度。所谓耦合度就是某模块(类)与其它模块(类)之间的关联、感知和依赖的程度,是衡量代码独立性的一个指标,也是软件工程设计及编码质量评价的一个标准。2.IOC的底层原理假如有以上俩个类,传统创建对象我们需要在UesrService类中调用uesrDao中add方法需要先在UesrService中new uesrDao的对象,再调.原创 2021-10-03 22:21:52 · 7070 阅读 · 2 评论