笔记
文章平均质量分 85
玩葫芦的卷心菜
梦游的后端菜鸡
展开
-
SpringBoot(一)-入门介绍
一、父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.1</version> </parent> 父依赖包装了dependencies:启动boot的所有依赖原创 2021-06-16 00:43:14 · 175 阅读 · 0 评论 -
SpringMVC学习(具体实现+底层原理)
一、依赖 spring-web和spring-webmvc里的web有点不一样,所以mvc必须导spring-webmvc 通过properties控制版本,方便改版本 <properties> <spring-version>5.3.6</spring-version> </properties> <dependencies> <dependency>原创 2021-05-25 23:29:15 · 147 阅读 · 0 评论 -
Spring二刷笔记-事务(Transaction)概念理解与实现
文章目录一、事务概念1.什么是事务2.事务的四个特性(ACID)原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)二、事务场景dao层service层转账事务流程三、事务操作(事务管理)1.Spring进行事务管理操作2.声明式事务3.注解实现(1)添加tx命名空间(2)开启事务管理器(3)开启事务注解3.注解参数(1)propagation:事务传播行为(2)isolation(隔离级别)三个读问题隔离级别(3)timeout(4)rea原创 2021-05-10 11:11:01 · 318 阅读 · 0 评论 -
Spring二刷笔记-JdbcTemplate
文章目录一、使用JdbcTemplate依赖二、配置Druid数据源和JdbcTemplate三、JdbcTemplate操作数据库1、样例代码(1)dao层(2)service层2、不同查询(1)普通查询(2)对象查询(3)集合查询3.批量操作(1)批量添加(2)批量删除(3)批量修改 一、使用JdbcTemplate依赖 spring-jdbc:spring自带封装的jdbc spring-tx:事务依赖Tranaction spring-orm:spring整合数据层框架所需依赖 <!--m原创 2021-05-09 16:22:32 · 303 阅读 · 0 评论 -
Spring二刷笔记-AOP概念理解与实现
文章目录一、实现原理1.没有通过IOC获取对象的动态代理2.通过IOC获取对象的动态代理二、AOP专业术语三、具体实现1.相关依赖:aop和aspectjweaver2.切点表达式3.注解实现aop(1)添加命名空间和打开配置(2)用注解实现切面通知(3)提取公共切入点(4)多个增强类,设置增强优先级2.xml实现aop AOP(面向切面):在不更改原有代码的情况下,添加附属功能 如: 操作数据的CRUD功能,给他加上日志,无论日志的开关,CRUD都能够正常执行,影响不到他 给登录功能加上权限模块,权限的原创 2021-05-09 12:42:59 · 96 阅读 · 0 评论 -
Spring二刷笔记-IOC概念理解以及具体实现(xml和Annotation)
IOC:控制反转,Spring两大核心:aop和ioc,直接看字面意思难以理解,直接多练练,通过IDE工具看看源码实现就会懂了,我讲的可能也不是太好,见谅 什么是控制反转? 开发者直接创建对象,变成被动接收由IOC容器生成的对象,所有对象交给IOC容器管理,减少了各功能模块之间的耦合度 IOC的具体实现 <!--将类交给ioc管理,由ioc生成bean实例 --> <bean id="user" class="com.chime.service.User"></bean.原创 2021-05-08 00:40:01 · 141 阅读 · 0 评论