spring
文章平均质量分 88
傻啦猫@_@
给我一个支点……
展开
-
Spring学习笔记(十二)。Spring的声明式事务,spring事务传播特性,编程式事务管理,声明式事务管理
文章目录声明式事务1. 回顾事务2. 测试3. Spring中的事务管理声明式事务1. 回顾事务事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。https://blog.csdn.net/weixin_45842494/article/details/1226574372. 测试https://blog.csdn.ne原创 2022-02-05 23:56:29 · 207 阅读 · 1 评论 -
Spring学习笔记(十一)。Spring整合MyBatis,applicationContext.xml,sqlSessionTemplate,SqlSessionDaoSupport
文章目录Spring整合MyBatis1 回忆Mybatis2 MyBatis-Spring学习3 整合实现一4 整合实现二Spring整合MyBatis搭建一个MyBatis程序导入相关的依赖junit<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>原创 2022-02-05 22:25:50 · 692 阅读 · 9 评论 -
Spring学习笔记(十)。Spring面向切面编程AOP。AOP概述,AOP的实现方式,AOP的作用
文章目录AOP1. 什么是AOP2.Aop在Spring中的作用3.使用Spring实现Aop3.1 通过 Spring API 实现3.2 自定义类来实现3.3 使用注解实现AOP1. 什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从原创 2022-02-05 15:31:13 · 211 阅读 · 1 评论 -
Spring学习笔记(九)。设计模式之代理模式,静态代理,动态代理
文章目录代理模式1. 静态代理2. 静态代理的优缺点3. 模拟真实的业务场景(再次理解)4. 动态代理5. 深化理解6. 动态代理的好处代理模式AOP的底层机制就是动态代理!代理模式:静态代理动态代理学习aop之前 , 我们要先了解一下代理模式!1. 静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作客户 : 使用代理角色来进行一些操作代码实现Rent.j原创 2022-02-05 00:09:56 · 178 阅读 · 4 评论 -
Spring学习笔记(八)。注解开发之基于Java类进行配置,@Configuration,@Bean
基于Java类进行配置说明:Spring的基于xml的注解开发,可以参考以下这篇文章,我这里着重讲解基于java类进行的配置。https://blog.csdn.net/weixin_45842494/article/details/122778659JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的版本, JavaConfig 已正式成为 Spring4 的核心功能 。测试步骤编写一个实体类,User@Com原创 2022-02-04 12:53:28 · 708 阅读 · 6 评论 -
Spring学习笔记(七)。Spring使用注解开发,@Component,@Value,衍生注解@Repository,@Service,@Controller,作用域@scope
文章目录使用注解开发1. 说明2. Bean的实现@Component3. 属性注入@Value("值")4. @Component的三个衍生注解5. 自动装配注解6. 作用域7. 小结使用注解开发1. 说明在spring4之后,想要使用注解形式,必须得要引入aop的包在配置文件当中,还得要引入一个context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.or原创 2022-02-03 21:00:03 · 638 阅读 · 1 评论 -
Spring学习笔记(六)。Spring自动装配,按名称自动装配:byName,按类型自动装配:byType,@Autowired,@Qualifier,@Resource
文章目录Bean的自动装配1. 测试环境搭建2. byName3. byType4. 使用注解4.1 @Autowired4.2 @Qualifier4.3 @Resource5. 小结Bean的自动装配自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:在xml中显式配置(咱们之前的方式都是这种);在java中显式配置;隐式的bean发现机制和自动装配。这里我们主要讲第三种原创 2022-02-03 18:15:56 · 2413 阅读 · 1 评论 -
Spring学习笔记(五)。Bean的作用域,Singleton【单例模式】,Prototype【原型模式】,Request,Session
文章目录Bean的作用域1. Singleton2. Prototype3. Request4. SessionBean的作用域在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象。几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。1. Single原创 2022-02-03 16:07:03 · 972 阅读 · 0 评论 -
Spring学习笔记(四)。Spring的依赖注入(DI)。构造器注入,set注入 (重点), P命名空间注入,c 命名空间注入
文章目录依赖注入(DI)1. 构造器注入2. set注入 (重点)1、普通值注入2、Bean注入3、数组注入4、List类型注入5、Map注入6、set类型注入7、空值注入8、 Null值注入9、Properties类型注入3. 拓展注入实现1. P命名空间注入2. c 命名空间注入依赖注入(DI)依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器,Bean对象的依赖资源。注入 : 指Bean对象所依赖的资源,由容器来设置和装配。1. 构造器注原创 2022-02-03 13:46:56 · 968 阅读 · 0 评论 -
Spring学习笔记(三)。spring配置applicationContext.xml剖析。alias 起别名,Bean的配置,import导入
文章目录pring配置1 别名2 Bean的配置3 importpring配置1 别名方式一:alias 设置别名 , 为bean设置别名 , 可以设置多个别名applicationContext.xml<bean id="userT" class="com.xxc.pojo.UserT"> <constructor-arg name="name" value="江南3"/></bean><alias name="userT" alias="n原创 2022-02-03 11:10:04 · 715 阅读 · 0 评论 -
Spring学习笔记(二)。IOC无参创建对象方式,IOC有参创建对象方式
文章目录1、IOC创建对象方式1.1.通过无参构造方法来创建1.2.通过有参构造方法来创建1、IOC创建对象方式1.1.通过无参构造方法来创建User.javapublic class User { private String name; public User(){ System.out.println("User的无参构造"); } public String getName() { return name; }原创 2022-02-02 22:53:11 · 567 阅读 · 0 评论 -
Spring学习笔记(一)。第一个spring程序HelloSpring。Spring概述,IOC实现分析。
文章目录1、Spring概述1.1 简介1.2 优点1.3 组成1.4 拓展2、IOC基础2.1 分析实现2.2 IOC本质3、第一个Spring程序。HelloSpring3.1 导入Jar包3.2 编写代码3.3、思考3.4、修改案例一1、Spring概述1.1 简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重原创 2022-02-02 22:48:14 · 305 阅读 · 0 评论