Spring5框架笔记
文章平均质量分 81
MarxistVive
这个作者很懒,什么都没留下…
展开
-
Spring5框架06-Spring5框架新功能
(1)Spring5已经移除Log4jConfigListener,官方建议使用Log4j2(2)Spring5框架整合Log4j2第一步 引入jar包第二步 创建log4j2.xml配置文件 3、Spring5框架核心容器支持@Nullable注解 (1)@Nullable注解可以使用在方法上面,属性上面,参数上面,表示方法返回可以为空,属性值可以为空,参数值可以为空(2)注解用在方法上面,方法返回值可以为空(3)注解使用在方法参数里面,方法参数可以为空(4)注解使用在属性上面,属性值可以为空 5、Spr原创 2022-07-13 15:18:16 · 152 阅读 · 0 评论 -
Spring5框架05-事务操作
(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账(1)原子性(2)一致性(3)隔离性(4)持久性(1)service注入dao,在dao注入JdbcTemplate,在JdbcTemplate注入DataSource 3、在dao创建两个方法:多钱和少钱的方法,在service创建方法(转账的方法) 4、上面代码,如果正常执行没有问题的,但是如果代码执行过程中出现异常,有问题 (1)上面问题如何解决呢?(2)事务操作过程 三、Spri原创 2022-07-13 15:16:28 · 206 阅读 · 0 评论 -
Spring5框架04-JdbcTemplate
1、什么是JdbcTemplate(1)Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作2、准备工作(1)引入相关jar包(2)在spring配置文件配置数据库连接池 (3)配置JdbcTemplate对象,注入DataSource (4)创建service类,创建dao类,在dao注入jdbcTemplate对象 二、操作数据库(添加) 1、对应数据库创建实体类 2、编写service和dao (1)在dao进行数据库添加操作(2)调用JdbcTemplate对象原创 2022-07-13 15:14:33 · 149 阅读 · 0 评论 -
Spring5框架03-AOP
1、什么是AOP(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明AOP1、AOP底层使用动态代理(1)有两种情况动态代理第一种 有接口情况,使用JDK动态代理创建接口实现类代理对象,增强类的方法第二种 没有接口情况,使用CGLIB动态代理创建子类的代理对象,增强类的方法1、使用JDK动态代理,使用Proxy类里面的方法创原创 2022-07-13 15:12:46 · 119 阅读 · 0 评论 -
Spring5框架02-IOC容器
1、什么是IOC(1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:为了耦合度降低(3)做入门案例就是IOC实现2、IOC底层原理(1)xml解析、工厂模式、反射3、画图讲解IOC底层原理 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jfvzNQhD-1657696139646)(C:\Users\LiuJiaduo\AppData\Roaming\Typora\typora-user-images\image-2022052517原创 2022-07-13 15:10:49 · 200 阅读 · 0 评论 -
Spring5框架01-入门案例
一、创建普通类,在这个类创建普通方法 二、创建Spring配置文件,在配置文件配置创建的对象 三、进行测试代码编写原创 2022-07-13 15:08:49 · 149 阅读 · 0 评论