spring
spring5
m0_47734729
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring笔记-10 事务管理
Spring中的事务管理 Spring在不同的事务管理API之上定义了一个抽象层,使得开发人员不必了解底层的事务管理API就可以 使用Spring的事务管理机制。Spring支持编程式事务管理和声明式的事务管理。 编程式事务管理 将事务管理代码嵌到业务方法中来控制事务的提交和回滚 缺点:必须在每个事务操作业务逻辑中包含额外的事务管理代码 声明式事务管理 一般情况下比编程式事务好用。 将事务管理代码从业务方法中分离出来,以声明的方式来实现事务管理。 将事务管理作为横切关注点,通过aop方法模块化。Spr原创 2020-08-31 11:33:40 · 142 阅读 · 0 评论 -
Spring笔记-9 spring与mybatis的整合
spring和mybatis的整合 MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 导入jar包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.3</versi原创 2020-08-31 11:17:27 · 170 阅读 · 0 评论 -
spring笔记-8 aop
aop AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现 程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的 一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使 得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 之前动态代理中,为了给增删改查功能添加日志功能,使用了代理模式,其实他可以理解为aop面向切面,都是为了不改变原创 2020-08-31 03:36:41 · 276 阅读 · 0 评论 -
Spring笔记-7 代理模式
代理模式 为了后面的学习,代理模式的理解很重要,在spring的aop中,就是利用动态代理实现的 静态代理模式 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 一个简单的例子,北漂青年租客,北京土著房东大爷,黑心中介公司 租客想租房子,但在大北京城中找不到房子 房东想租房子,但找不到适合租的人 中介公司,专业的,集结了大量的房源,以及大量的原创 2020-08-31 02:59:15 · 160 阅读 · 0 评论 -
Spring笔记6-注解开发
使用注解开发 使用注解开发需要引入aop的包 在配置文件当中,还得要引入一个context约束: <?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.spring原创 2020-08-18 00:36:30 · 98 阅读 · 0 评论 -
Spring笔记5-自动装配 注解自动装配
Spring中的自动装配 1. Bean中的自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 1 在xml中显式配置; 2 在java中显式配置; 3 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动化的装配bean。 Spring的自动装配需要从两个角度来实现,或者说是两个操作: 1 组件扫描(component scanning):spring会自动发原创 2020-08-15 03:55:49 · 224 阅读 · 0 评论 -
Spring笔记-ioc4 bean的作用域 singleton Prototype requesst session
Bean的作用域 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 . 几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。 创建实体类: package com.lx.pojo; public class User { private Stri原创 2020-08-14 04:49:57 · 226 阅读 · 0 评论 -
Spring笔记-ioc3 依赖注入 set所有类型注入 pc注入
依赖注入 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 1 构造器注入 上一篇的 2 set注入 (重点) 要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型, 没有set方法 , 是 is . 创建实体类: package com.lx.pojo; public class原创 2020-08-14 03:52:39 · 230 阅读 · 0 评论 -
Spring笔记-ioc2 IOC创建对象方式 构造器注入 Spring的配置 有参的三种注入方式 alias name import
昨天写的没了真是吐了 IOC创建对象方式 1.通过无参数构造方法: 1.1 仅有无参构造方法且无属性值 建立一个Hello实体类: 里面有一个无参数构造方法 package com.lx.pojo; public class Hello { public Hello() { System.out.println("Hello已被创建"); } } 创键spring容器,beans.xml,在里头注册Hello类对象 <bean id="hello" nam原创 2020-08-14 03:07:07 · 269 阅读 · 0 评论 -
spring笔记-ioc的理论1 ioc的推理
推理过程 定义接口,获取用户的方法: package com.lx.dao; public interface UserDao { void getUser(); } 创建UserDaoImpl类实现UserDao的接口,里面能够调用默认获取用户的方法 package com.lx.dao; public class UserDaoImpl implements UserDao{ public void getUser() { System.out.println原创 2020-08-14 02:02:00 · 157 阅读 · 0 评论
分享