![](https://img-blog.csdnimg.cn/20210326101208712.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM框架的整理总结
文章平均质量分 80
记录自己在学习SSM过程中的点点滴滴,同时与大家共勉。
保温杯里泡代码
把握现在,未来可期
展开
-
Spring5学习笔记之新特性
目录前言Spring5整合日志@Nullable注解Spring5核心容器支持函数式风格GenericApplicationContextSpring5支持整合JUnit5整合JUnit4整合JUnit5前言整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除。Spring5整合日志Spring 5.0框架自带了通用的日志封装(1)Spring5已经移除Log4jConfigListener,官方建议使用Log4j2(2)Spring5框架整合L原创 2021-01-29 16:18:00 · 197 阅读 · 0 评论 -
Spring5学习笔记之事务管理
目录事务概念什么是事务事务四个特性(ACID)Spring事务管理介绍准备工作注解声明式事务管理声明式事务管理参数配置XML声明式事务管理完全注解声明式事务管理结语事务概念什么是事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账事务四个特性(ACID)原子性一致性隔离性持久性Spring事务管理介绍准备工作事务添加到JavaEE三层结构里面Service层(业务逻辑层)在Spring进行事务管理操作有两种方式原创 2021-01-29 12:10:05 · 81 阅读 · 0 评论 -
Spring5学习笔记之jdbcTemplate实现增删改查
目录JdbcTemplate入门简介准备工作JdbcTemplate操作数据库添加删除修改查询查询单个值查询一个对象查询一个集合批量操作批量插入批量修改批量删除结语JdbcTemplate入门简介Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作准备工作(1)引入相关jar包(2)在spring配置文件配置数据库连接池 <context:property-placeholder location="classpath:jdbc.propertie原创 2021-01-27 22:49:49 · 164 阅读 · 0 评论 -
Spring5学习笔记之AOP
目录AOP概念AOP底层原理有接口情况,使用JDK动态代理没有接口情况,使用CGLIB动态代理AOP术语AOP准备工作AspectJ注解AOP概念什么是AOP?(1)面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。AOP底层原理有接口情况,使用JDK动态代理代码实现:1.创建接口:public interface Poem { v原创 2021-01-27 11:15:12 · 89 阅读 · 0 评论 -
Spring5学习笔记之IOC操作基于注解方式实现
目录注解回忆基于注解方式实现对象创建Spring针对Bean管理中创建对象提供注解实现对象创建开启组件扫描细节配置基于注解方式实现属性注入@Autowired@Qualifier@Resource@Value完全注解开发结语注解回忆什么是注解?(1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…)(2) 注解使用范围,注解作用在类上面,方法上面,属性上面(3)使用注解目的:简化xml配置基于注解方式实现对象创建Spring针对Bean管理中创建对象提供注解原创 2021-01-25 12:28:39 · 73 阅读 · 0 评论 -
Spring5学习笔记之Spring简介
目录Spring5框架概述Spring5入门下载Spring5IOC概念和原理概念原理BeanFactory接口Bean管理Spring5框架概述1、Spring是轻量级的开源的JavaEE框架2、Spring可以解决企业应用开发的复杂性3、Spring有两个核心部分:IOC和AOPIOC:控制反转,把创建对象过程交给Spring进行管理AOP:面向切面,不修改源代码进行功能增强4、Spring特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4)方便和其他原创 2021-01-25 10:51:45 · 116 阅读 · 1 评论 -
Spring5学习笔记之IOC操作基于XML方式实现
IOC操作基于XML方式实现基于XML方式创建对象基于XML方式注入属性一、 使用set方法注入二、使用有参构造器注入属性三、P名称空间注入属性(了解)基于XML注入其他类型属性一、字面量二、注入属性——外部bean三、注入属性——内部bean四、级联赋值基于XML注入集合类型属性注入集合类型属性在集合里面设置对象类型值把集合注入部分公共化FactoryBeanbean作用域默认情况如何设置单实例还是多实例singleton和prototype区别bean生命周期bean生命周期简要概述演示bean生命周期原创 2021-01-24 23:33:09 · 76 阅读 · 0 评论