自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring中声明式事务

事务事物在开发中十分重要,为了确保项目的稳定,解耦和维护,事物的管理不能缺少事物拥有四个属性:ACIDA(atomicity):原子性:一个原子事务要么完整执行,要么干脆不执行。C(consistency):一致性:一致性代表了底层数据存储的完整性。I(isolation) :隔离性: 意味着事务必须在不干扰其他进程或事务的前提下独立执行D(durability):持久性:表示在某个事务的执行过程中,对数据所作的所有改动都必须在事务成功结束前保存至某种物理存储设备。如果我们在执行代码对数据

2021-04-25 20:26:20 117

原创 MyBatis和Spring的整合

MyBatis和Spring整合Spring支持对MyBatis进行IOP与AOP等操作,这也是SSM框架被使用的基础 。想要Spring能对MyBatis进行支持的话,需要导入相对应的jar包,这里使用maven导入Maven jar包: <dependencies> <!-- 支持@Text的包--> <dependency> <groupId>junit</groupId>

2021-04-24 21:24:54 108

原创 Spring中AOP的实现和代理模式

代理模式在许多项目上为了不修改核心底层代码,又希望可以添加更多功能,就可以让一个类去代理核心类,去给他添加更多功能,这也就是代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。静态代理模式抽象角色(Image) : 一般使用接口或者抽象类来实现真实角色(Reallmage) : 被代理的角色代理角色(Proxylmage) : 代理真实角色 ; 代理真实角色后 , 添

2021-04-17 21:14:45 279

原创 Spring中靠java类进行配置(JavaConfig)

纯java类实现Spring中的bean配置Spring支持纯java类依靠注解来进行bean的配置,且不需要创建xml在Springboot中这种方法尤为多见需要注解的有@Component:将这个类标注为Spring的一个组件,放到容器中@Configuration:代表这是一个配置类,类似于xml中的beans@Bean:通过方法注册一个bean,返回值就是Bean的类型,方法名就是bean的id@Import:导入其他配置的config类,类似于xml中的include标签实体类

2021-04-14 19:33:56 168

原创 使用注解开发Spring

使用注解开发SpringSpring支持使用注解来开发,但需要引入aop的jar包maven:<!-- https://mvnrepository.com/artifact/org.springframework/spring-aop --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId>

2021-04-13 21:38:03 74

原创 Spring中bean的自动装配

Spring中bean的自动装配spring中可以实现bean的自动装配,这样我们就可以简化许多代码,且提高代码的精确度,避免手写引发的代码错误。spring中bean的自动装配有两种实现情况xml注解使用xml来实现bean的自动装配使用xml来实现bean的自动装配主要还是依靠bean标签中autowire属性autowire主要存在两个值:byName和byType,分别依据不同的条件来自动装配实体类1:public class Friend1 { public void

2021-04-11 21:16:45 218 1

原创 Spring中的依赖注入(DI)

Set注入set注入依靠的是反射实体类中set方法来进行对参数的赋值与修改Spring根据实体类中不同的参数类型也有不同的操作。1.常量注入实体类中:private String name;public void setName(String name) { this.name = name; }bean配置:<bean id="user" class="com.nicht.pojo.User"> <property name="nam

2021-04-09 18:32:00 81

原创 Spring的基础配置和使用

Spring的基础配置Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。他可以依靠配置来对实体类进行属性的设置和修改。在用到实体类的地方时,也可以直接调用配置而不需要重新实例化一个实体类。使用spring需要导入相对应的jar包这里我们使用maven导入<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <

2021-04-08 16:22:56 85

原创 MyBatis中缓存的使用

缓存缓存是存在内存中的临时数据,他可以使用户重复访问同一个数据时,不需要再去磁盘中再去加载,避免时间的浪费,和性能的占用。而MyBatis中就定义了两种缓存方式:一级缓存,二级缓存。方便我们定制和查询缓存,一级缓存也就是本地缓存。二级缓存是基于namespace级别的缓存。在默认情况下,MyBatis一般默认开启一级缓存,而二级缓存需要手动开启和配置。我们可以通过MyBatis中提供的Cache接口来自定义二级缓存。一级缓存(本地缓存)一级缓存是默认开启的无需我们进行配置。查询相同数据时,就会直接

2021-04-03 16:41:34 437

SSM_test.zip

依靠SSM框架所搭建的简单员工管理系统

2021-05-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除