![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 75
Spring深入学习
Ariverh
这个作者很懒,什么都没留下…
展开
-
Spring:总结(精髓:一张图让你彻底了解Spring)
原创 2021-02-16 16:26:57 · 216 阅读 · 0 评论 -
Spring:事务
11.spirng事务11.1事务事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。事务四个属性ACID原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用一致性(consistency)一旦所有事务动作完成,事务就要被提交。数据和资源原创 2021-02-16 16:25:04 · 76 阅读 · 0 评论 -
Spring:整合mybatis
10.整合mybatis10.1具体整合步骤需要导入的包:junit<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version></dependency>mybatis<dependency> <groupId>o原创 2021-02-16 16:22:18 · 67 阅读 · 0 评论 -
Spring:AOP
9.AOP9.1什么是AOP?AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uu0jgmA原创 2021-02-03 17:51:50 · 72 阅读 · 0 评论 -
Spring:代理模式
8.代理模式为什么要学习代理模式?因为这是SpringAop的底层。代理模式:代理类委托类调用者接口类未使用代理模式:当调用者要去调用委托类的方法时,直接通过委托类对象进行调用。使用代理模式:当调用者要去调用委托类的方法时,首先需要代理类和委托类实现同一个接口,然后通过调用代理类的方法,去间接调用委托类的方法。例子:租房人(调用者)—中介(代理类)-----房东(委托类) 接口:出租房子结婚的人(调用者)—婚庆公司(代理类)----结婚举办(委托类) 接口:布置结婚原创 2021-02-03 17:50:24 · 300 阅读 · 0 评论 -
Spring:使用java的方式配置Spring
7.使用java的方式配置Spring该方式可以完全不使用xml。JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的版本, JavaConfig 已正式成为 Spring4 的核心功能 。测试:1、编写一个实体类,Dog@Component //将这个类标注为Spring的一个组件,放到容器中!public class Dog { public String name = "dog";}2、新建一个原创 2021-02-03 17:47:22 · 149 阅读 · 1 评论 -
Spring:使用注解开发
6.使用注解开发在Spring4之后开发,必须导入aop包在使用注解必须导入content约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springf原创 2021-02-03 17:46:08 · 55 阅读 · 1 评论 -
Spring:Bean的自动装配
5.Bean的自动装配在Spring可以通过上下文寻找创建bean对应的需要注入的bean,自动装配到该bean种3种装配方式:xml显示配置java显示配置隐式的自动装配Spring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;自动装配(autowiring):spring自动满足bean之间的依赖,也就是我们说的IoC/DI;组件扫描和自动装配组合发挥巨大威力,使得显示的配置降原创 2021-02-03 17:44:54 · 148 阅读 · 1 评论 -
Spring:依赖注入DI
4.依赖注入DI依赖:指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .即由Spring创建bean。注入:指Bean对象所依赖的资源 , 由容器来设置和装配 .即由Spring给创建bean中的属性赋值,给属性注入值。4.1构造器注入使用构造其注入,说明该bean对应的类,必须要有一个有参构造方法:public class Hello { private String str; public Hello() { System.out.println(原创 2021-02-03 17:40:35 · 71 阅读 · 1 评论 -
Spring:配置Spring
3.配置Spring3.1别名alias我们可以通过alias标签给每个Bean取个别名<alias name="userDao" alias="user"/>上面配置就是,给id为userDao这bean取了个别名。我们可以通过该别名获得这个bean。3.2Bean配置bean标签是用来把我们创建的类注册到Spring容器中,即创建一个对象到Spring容器中。我们可以通过Spring容器获得该类实例的对象id:bean唯一标识符,我们从Spring容器获取实例对象,就需要通原创 2021-02-03 17:36:28 · 166 阅读 · 0 评论 -
Spring:IOC
2.IOC2.1IOC理论推导UseDao接口public interface UserDao { void getUser();}UseDao接口实现package dao;public class UserDaoImpl1 implements UserDao { public void getUser() { System.out.println("得到用户1...."); }}Service接口public inter原创 2021-02-03 17:34:16 · 49 阅读 · 0 评论 -
Spring:简介
1.Spring1.1简介什么是Spring?Spring是一个框架。是由于软件开发的复杂性而创建的框架,这个它的应用范围很广,任何jiava应用。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用框架的核心:IOC(控制反转)和AOP(面向切面编程)Rod Johnson是Spring创始人 不要重复造轮子为什么叫Spring呢?因为它给软件行业的带来了春天,它简化了企业级应用的开发。Spri原创 2021-02-03 17:25:22 · 94 阅读 · 0 评论