spring
文章平均质量分 83
Mickey_967
快乐又充实
展开
-
spring10:事务管理
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 声明式事务 回顾事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID 原子性(atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用 一致性(consistency) 一旦所原创 2022-03-19 20:36:27 · 185 阅读 · 0 评论 -
spring09:整合MyBatis
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 步骤 1、导入相关jar包 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> mybatis <dependency> <g原创 2022-03-19 20:19:09 · 111 阅读 · 0 评论 -
spring08:AOP面向切面编程
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 Aop在Spring中的作用 提原创 2022-03-19 19:53:56 · 74 阅读 · 0 评论 -
spring07:静态动态代理模式
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 代理模式 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式: 静态代理 动态代理 学习aop之前 , 我们要先了解一下代理模式! 静态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 代码实现 Rent . java 即原创 2022-03-18 22:02:42 · 97 阅读 · 0 评论 -
spring06:使用注解开发
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 说明 在spring4之后,想要使用注解形式,必须得要引入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-ins原创 2022-03-18 21:42:01 · 84 阅读 · 0 评论 -
spring05:Bean的自动装配
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动化的装配bean。 Spring的自动装配需要从两个角度来实现,或者说是两个操作: 组件扫描(component scanning):spr原创 2022-03-18 21:09:05 · 88 阅读 · 0 评论 -
spring04:注入依赖
学习路径 b站:遇见狂神说 微信公众号:狂神说 Dependency Injection 概念 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 构造器注入 见spring03 Set 注入 (重点) 要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 ,原创 2022-03-18 20:41:34 · 93 阅读 · 0 评论 -
spring03:第一个spring程序hellospring
学习路径 b站up主:遇见狂神说 微信公众号:狂神说 HelloSpring 导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 . <dependencies> <dependency> <groupId>org.springframework</groupId> <artifac原创 2022-03-18 20:11:35 · 89 阅读 · 0 评论 -
spring02:IOC理论推理
学习视频路径 b站up主:遇见狂神说 学习资料来源 微信公众号:狂神说 IOC基础 新建一个新的maven项目 分析实现 先用原来的方式写一段代码: 1.先写一个UserDao接口 public interface UserDao { public void getUser(); } 2、再去写Dao的实现类 public class UserDaoImpl implements UserDao { @Override public void getUser() {原创 2022-03-17 20:40:38 · 72 阅读 · 0 评论 -
spring01概述
学习视频:b站 遇见狂神说 学习资料:微信 狂神说 简介 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术! 官网 : http://spring.io/ 官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/ GitHub : https://github.com/spring-projects https://repo.spring.io/ui/native原创 2022-03-17 20:20:31 · 92 阅读 · 0 评论