
Spring学习
文章平均质量分 66
兔子不想努力
一个学java的小白
展开
-
Spring配置事务
事务的四个属性ACID 原子性(atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用 一致性(consistency) 一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中 隔离性(isolation) 可能多个事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏 持久性(durability) 事务一旦完成,无论系统发生什么错误,结果都不会受到影响。通常情况下,事务的结果被写到持久化存储器中原创 2021-04-17 19:03:50 · 134 阅读 · 0 评论 -
Spring整合MyBatis快速入门
Spring开发常用依赖 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> mybatis <dependency> <groupId>org.mybatis</groupId>原创 2021-04-17 18:43:00 · 117 阅读 · 0 评论 -
Spring AOP
Spring AOP AOP概念 AOP意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 有关AOP的名词 横切关注点、切面、通知、目标、代理、切入点、连接点 Spring中的五种通知(Advice) 前置通知[Before advic原创 2021-04-17 00:30:23 · 112 阅读 · 0 评论 -
静态/动态代理模式
静态代理 静态代理角色分析 抽象角色:一般使用接口或者抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色;代理真实角色后,一般会做一些附属的操作。 客户:使用代理角色来进行一些操作 代码实现 抽象角色:租房 public interface Rent{ public void rent(); } 真实角色:房东,房东要出租房子 public class Host implements Rent{ public void rent(){ System.out.println("原创 2021-04-16 13:46:39 · 87 阅读 · 0 评论 -
Spring注解开发
使用注解 一、@Autowired @Qualifier @Resource使用步骤: 在spring配置文件中引入context约束 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd 开启属性注解支持!原创 2021-04-16 00:56:07 · 154 阅读 · 2 评论 -
Spring中bean的作用域
Bean的作用域 几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。 Singleton 当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的原创 2021-04-15 21:37:18 · 153 阅读 · 0 评论 -
Spring两个命名空间
P命名空间 P命名空间注入:需要在头文件中加入约数文件 导入约束: xmlns:p="http://www.springframework.org/schema/p" <!--p(属性:properties)命名空间,类的属性要设置set方法,其中p:name与p:age都是类中的属性--> <bean id="xx" class="xx" p:name="xx" p:age="xx"/> c命名空间 c命名空间注入:需要在头文件中加入约数文件 导入约束: xmlns:c=原创 2021-04-15 21:18:04 · 177 阅读 · 0 评论 -
Spring Bean的依赖注入与自动装配
依赖注入 依赖:指Bean对象的创建依赖于容器。Bean对象的依赖资源 注入:指Bean对象所依赖的资源,由容器来设置和装配方法 依赖注入分为构造器注入和Set注入 注入类型 常量注入 <bean id="xx" class="xx"> <property name="属性名" value="属性值"/> </bean> Bean注入 <bean id="xx" class="xx"> <property name="属性名" ref=原创 2021-04-15 21:04:50 · 636 阅读 · 0 评论 -
Spring控制反转IOC
Spring控制反转IOC IOC理解 ioc中文称为控制反转,简单来说就是将对象交给Spring去管理。 原来我们创建对象可能通过自己手动去new一个,但是有了Spring后,我们可以交给Spring去管理,换句话说就是Spring帮我们创建对象,我们只管去使用即可。 Spring IOC的简单应用 建立一个Spring项目,创建实体类 在Spring配置文件中使用< bean >标签声明要交给Spring管理的类 <bean id="xx" class = "xx"> &l原创 2021-04-15 18:10:50 · 115 阅读 · 0 评论