自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Mybatis学习笔记汇总

这是跟着B站尚硅谷的教程学的做的笔记,快一个月了,回来把它汇总一下,顺便温习一遍,好记性不如烂键盘,继续冲冲冲!!!教程链接在这儿:尚硅谷MyBatis实战教程—雷丰阳Mybatis环境搭建–IDEA版Mybatis----IDEA中搭建mybatis环境并测试Mybatis初级Mybatis----全局配置文件 常用标签详解Mybatis----简单实现增删改查Mybatis----自增主键、参数处理、取值、空值处理Mybatis高级Mybatis----返回记录封装List和MapM

2020-09-22 20:22:18 423

原创 目前看到最好的、最深入浅出的Spring教程分享+随堂笔记

9月初开始学习Spring,B站找到的教程都比较片面,无法形成完整的系统性知识,懵懵懂懂的再去看了SpringMVC,跟着敲了个小案例,最终发现知识还是串联不起来,于是乎再去找教程,终于发现了一个宝藏级别的教程,下面分享给大家:BiliBili:孙哥说Spring5Tips:看这个之前,建议大家还是看Mybatis下面开始堆笔记啦!争取4天之内搞完初识SpringSpring AOP编程Spring整合MybatisSSM小案例Spring注解编程...

2020-09-20 17:15:30 1170 1

原创 Spring基础注解、高级注解、多配置文件整合和注入问题 ,真的超详细!!!

Spring基础注解、高级注解、多配置文件整合和注入问题1.Spring基础注解1.1 创建对象相关的注解(Spring2.x)1.1.1 @Component1.1.2 @Service、@Repository、@Controller1.1.3 @Scope1.1.4 @Lazy1.1.5 生命周期注解 @PostConstruct、@PreDestroy1.2 注入相关的注解1.2.1 自定义类型:1.2.1.1@Autowired:1.2.1.2 放置位置:1.2.1.3 问题:1.2.1.4 Jav

2020-09-22 19:56:32 829

原创 从0进行SSM整合,太细啦!!

在学完Spring的事务之后,老师开始讲SSM整合,但是没想到的是,用的MVC框架是Struts2,然就我就把以前的SpringMVC的整合案例拿出来,就当复习一遍了,下面开始SSM整合。SSM整合--SpringMVC1.创建项目和相关文件夹1.1 创建项目1.2 创建包和文件夹2.环境搭建2.1 引入依赖2.2 下载Tomcat服务器:2.3 添加Web框架支持:3.创建数据库表4.编写配置文件(文件名在后面)4.1 数据库连接相关字符串配置文件---**db.properties**4.2 log4

2020-09-22 14:54:28 501

原创 Spring事务开发详解

Spring事务开发详解1.什么是事务1.1 事务概念1.2 事务四大特性 ACID1.3 如何控制事务1.4 事务的核心:AOP编程2.事务开发步骤3.事务属性详解3.1 隔离属性3.2 传播属性3.3 只读属性3.4 超时属性3.5 异常属性(有两种取值配置方式)4.事务属性配置方式4.1 注解方式4.2 配置文件方式1.什么是事务1.1 事务概念事务其实是数据库中的一个概念,它是保证业务操作完整性的一种机制,Spring将其接管并优化,操作更方便1.2 事务四大特性 ACID不懂就百度嘛!嘿

2020-09-21 21:08:37 325

原创 Spring整合Mybatis

建议学了Mybatis后,再跟着老师的视频走,会比较透彻。Spring的配置文件中注意看看注释,可能更好理解。Spring整合Mybatis1.环境搭建1.1 准备jar包1.2 准备配置文件2.准备测试内容2.1 创建SQL表2.2 创建实体类2.3 创建DAO3.测试1.环境搭建1.1 准备jar包在maven的pom文件中添加依赖,注意mysql驱动版本对应问题。 <dependency> <groupId>mysql</g

2020-09-21 20:00:12 152

原创 Spring基于注解的AOP编程

1.五个通知相关注解@Before@AfterReturning@AfterThrowing@After //相当于try-catch-finally中的final,一般用于释放资源@Around对应接口及说明请参考代理引入、Spring动态代理、切入点表达式、切入点函数2.开发步骤原始对象package zyc.stu.Spring5_89_106.Service;public interface UserService { void register(); b

2020-09-21 18:43:20 671

原创 Spring AOP底层实现原理、动态代理实现两种方式、工厂加工对象流程

基于前面的动态代理演示,本文学习记录AOP相关概念和粗略的底层原理实现。本文图片源自视频截图:BiliBili:孙哥说Spring5,一个非常牛的Spring教程。文章目录1.AOP概念1.1 AOP概念1.2 AOP开发步骤2.Spring AOP底层实现原理2.1 两个核心问题 :2.2 JDK实现动态代理和动态字节码技术2.3 JDK的动态代理2.4 Cglib动态代理3.加工对象流程--再看BeanPostProcessor1.AOP概念1.1 AOP概念AOP (Aspect Orie

2020-09-21 17:25:41 682

原创 代理引入、Spring动态代理、切入点表达式、切入点函数

代理引入、Spring动态代理、切入点表达式、切入点函数1.代理引入1.1 为什么需要代理设计模式1.2 代理设计模式1.3 静态代理存在的问题2.Spring动态代理2.1 五种增强接口2.2 接口对应的注解2.3 动态代理编程(只测试两个接口)2.3.1 MethodBeforeAdvice测试: 还是使用上面的Service类和接口2.3.2 MethodInterceptor测试:2.4动态代理细节分析:3.切入点表达式3.1 切入点表达式剖析3.2 方法切入点3.3 类切入点3.4 包切入点4.切

2020-09-21 14:56:50 393

原创 Spring对象的生命周期、配置文件参数化、自定义类型转换器、后置处理Bean

Spring对象的生命周期、配置文件参数化、自定义类型转换器、后置处理Bean1.对象的生命周期什么是对象的生命周期?生命周期的三个阶段:创建阶段初始化阶段销毁阶段测试2.配置文件参数化3.自定义类型转换器开发步骤:细节:思考4.后置处理beanSpring创建对象步骤两个重写的方法实战用法细节1.对象的生命周期什么是对象的生命周期? 对象 创建-存活-消亡 整个过程。 以前由GC回收,现在由Spring管理,有助于使用好Spring为我们创建的对象。生命周期的三个阶段:

2020-09-21 10:35:30 353

原创 Spring控制反转、依赖注入、复杂对象、控制对象的创建次数

Spring控制反转、依赖注入1.IOC、DI、复杂对象 相关概念创建复杂对象的三种方式1. FactoryBean接口2.实例工厂1.IOC、DI、复杂对象 相关概念控制反转 IOC控制反转:把对于成员变量赋值的控制权,从代码中反转(转移)到Spring工厂和配置文件中完成好处:解耦合底层实现:工厂设计模式依赖注入 DI 注入:通过Spring的工厂及配置文件,为对象(bean,组件)的成员变量赋值(get set) 依赖注入:当一个类需要另一个类的时候,就意味着依赖,,一旦出现

2020-09-20 21:19:51 525 1

原创 Spring基于配置文件的注入及简化

注入详解1.注入初体验2.set注入JDK内置类型:自定义类型:不做测试3.构造注入构造方法发生重载时4.基于set注入的简化1.注入初体验拿入门的Person作为测试bean,只有 id 和 name 两个属性步骤:提供Setter、Getter 在配置文件bean标签中,新增property标签,再在内部中添加value标签<bean id="person" class="zyc.stu.bean.Person"> <property name="id">

2020-09-20 19:48:06 291

原创 Spring工厂获取bean、配置文件bean标签、日志整合

接上一篇笔记,本篇记一记Spring工厂获取bean以及配置文件bean标签的细节问题。Spring工厂获取bean相关方法context.getBean("person"):根据bean标签的id属性获取context.getBean("person",Person.class):获取时指定类型,不用强制转换context.getBean(Person.class):直接使用类的类型,但是在xml文件中只能存在一个同类型的bean,不然就会报异常(为了测试,配置了person1):expecte

2020-09-20 19:04:49 366

原创 第一个Spring程序

环境搭建:!!!maven依赖库查询地址 !!!使用maven管理工程,建一个maven项目,在pom文件的< dependencies>标签中添加依赖项,目前最新版本是5.2.8,别怕,鼓起勇气用最新就完事儿了(做开发就算了,稳一点老哥hah),添加这个依赖项,Spring会自动引入四个核心 jar 包:bean、context、expression、core,并不只是一个context包<!-- https://mvnrepository.com/artifact/org.sp

2020-09-20 17:13:24 335

空空如也

空空如也

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

TA关注的人

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