
Spring
文章平均质量分 66
我永远信仰
收藏从未停止,学习从不开始
展开
-
Spring---事务管理
Spring中的事务管理声明式事务:AOP编程式事务:需要在代码中,进行事务的管理为什么需要事务?如果不配置事务,可能存在数据提交不一致的情况下;如果我们不在Spring中配置声明式事务,我们就需要在代码中手动配置事务比如在一个事务中,执行了添加和删除的方法,但是因为删除方法出错了,程序执行异常。但是增加的方法却成功执行了,并且提交到了数据库。这不是我们希望的,我们希望是一个事务,要么全部失败,要么全部成功。像银行转账,如果一边已经扣款,但是另一边却没有到账,这错误是非常严重的。原创 2021-07-26 20:14:21 · 177 阅读 · 0 评论 -
Spring整合MyBatis的两种方式
文章目录1、Spring整合mybatis方式一2、Spring整合mybatis方式二首先搭建一个Mybatis-spring的环境【环境搭建】步骤:1.导入相关jar包junitmybatismysql数据库驱动spring相关的aop织入mybatis-spring<dependencies> <!--junit--> <dependency> <groupId>junit原创 2021-07-26 20:12:41 · 286 阅读 · 0 评论 -
Spring——AOP实现的三种方式
AOP实现使用Spring实现Aop需要导入一个依赖包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version></dependency>一、环境搭建说明:在原有的代码中,UserService、UserServiceIm原创 2021-07-10 14:36:38 · 627 阅读 · 1 评论 -
Spring-----AOP简介
需要了解Spring的AOP(面向切面编程),必须要了解一种设计模式——代理模式。1、代理模式SpringAOP的底层代理模式的分类:静态代理动态代理1.1、静态代理角色:抽象角色:一般使用接口或者抽象类真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作客户:访问代理对象的人!代理模式的好处可以使真实角色操作更纯粹,不用去关注一些公共的业务公共业务交给了代理角色,实现了业务的分工公共业务发生扩展的时候,方便集中管理1.2、动原创 2021-07-10 13:03:32 · 349 阅读 · 2 评论 -
使用Java方式替换XML配置Spring
之前学习的都是使用XML来配置Spring,现在来学习一下如何使用Java的方式配置Spring。选择使用Java,那么项目中就可以不需要xml了。配置步骤:1、获取Spring上下文(在MyTest中)new的是AnnotationConfigApplicationContext传递的参数是 (类+.class)ApplicationContext context = new AnnotationConfigApplicationContext(ConfigApplicationC.原创 2021-07-10 11:08:16 · 469 阅读 · 0 评论 -
Spring入门-----7、依赖注入之c命名和p命名空间注入
环境搭建(1).创建User类public class User { private String name; private int age; public User() { } public User(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { r原创 2021-07-06 19:46:56 · 154 阅读 · 0 评论 -
Spring入门-----7、依赖注入之set注入
7、依赖注入依赖注入有三种7.1、构造器注入第五点7.2、Set 方式注入【重点】依赖注入:set注入!依赖:bean对象的创建依赖于容器!注入:bean对象中的所有属性,由容器来注入!主要是去理不同的类型用什么标签来进行注入,非常容易理解,只有一两个类型不太一样。【环境搭建】1.复杂类型Address类public class Address { private String address; public String getAddress() {原创 2021-07-06 18:54:46 · 324 阅读 · 0 评论 -
Spring入门-----5、IOC创建对象的方式
Spring的xml配置,applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframewor原创 2021-07-06 18:31:19 · 357 阅读 · 0 评论 -
如何创建Spring项目?
Intellij IDEA开发。新建Spring 项目1、创建Spring的maven项目2、创建maven3、起一个项目的名字4.finish,完成。配置依赖1.导入spring的jar包,在pom.xml中添加下面的代码,点击Load一下maven就会自动导入了 <dependencies> <dependency> <groupId>org.springframework</groupId>原创 2021-07-06 18:06:43 · 6011 阅读 · 0 评论 -
Spring入门------2-4知识点总结,IOC实例
2.Spring知识点2.1目的:解决企业应用开发的复杂性理念:是现有的技术更加容易地使用,本身是一个大杂烩,整合了现有技术的框架2.2创始人:Rod Johnson框架的雏形前身:2002年。推出interface21Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版SSH:Struct2+Spring+HibernateSSM:SpringMVC+Spring+Mybatis2.3优点:Spring是一原创 2021-07-06 18:10:53 · 142 阅读 · 1 评论