
Spring
文章平均质量分 85
学习Spring框架的一些笔记和问题
rainvex
这个作者很懒,什么都没留下…
展开
-
Spring5笔记7之了解Spring5新特性
SpringWebflux 请求和响应不再是 ServletRequest 和 ServletResponse ,而是。原创 2022-03-10 22:34:15 · 359 阅读 · 1 评论 -
Spring5笔记6之事务管理操作
3、在 service 类上面(或者 service 类里面方法上面)添加事务注解。1、事务添加到 JavaEE 三层结构里面 Service 层(业务逻辑层)上面代码,如果正常执行没有问题的,但是如果代码执行过程中出现异常则会有问题。这一步和使用注解方式实现事务管理一样,只是不需要开启事务注解的配置。多事务方法直接进行调用,这个过程中事务是如何进行管理的,比如,有三个读问题:脏读、不可重复读、虚读(幻读)1、在Spring配置文件中配置事务管理器。2、在Spring配置文件中开启事务注解。原创 2022-03-07 21:06:00 · 365 阅读 · 3 评论 -
Spring5学习JdbcTemplate时遇到的问题
今天在学习Spring5的JdbcTemplate部分时,做前期准备的过程中遇到一个坑,记录一下情景再现首先,导入好JdbcTemplate所需要的jar包然后,在Spring配置文件中配置好数据库连接池和创建JdbcTemplate对象<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w原创 2022-03-06 19:29:46 · 824 阅读 · 0 评论 -
Spring5笔记5之使用JdbcTemplate操作数据库
什么是 JdbcTemplate?Spring 框架对JDBC 进行封装,使用 JdbcTemplate方便实现对数据库操作。原创 2022-03-06 17:42:09 · 551 阅读 · 0 评论 -
Spring5笔记4之AOP的核心原理及操作
第一参数,类加载器 第二参数,增强方法的所在类,这个类实现的接口(支持多个接口),也可以理解成代理类需要实现的接口 第三参数,实现 InvocationHandler 这个接口,创建代理对象,写增强的部分。:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码(即。2、创建增强类(编写增强逻辑),在增强类里面,创建方法,让不同方法代表不同通知类型。原创 2022-03-05 21:45:26 · 312 阅读 · 0 评论 -
Spring5笔记3之基于注解管理注入Bean对象
提供的注解 (1)@Component:Spring提供的一种普通注解,使用它也可以直接创建对象 (2)@Service:主要用于service(业务)层 (3)@Controller:主要用于web(表现)层 (4)@Repository:主要用于dao(持久)层 上面四个注解功能是一样的,都可以用来创建 bean 实例,没有特意指明哪个注解必须要用在什么层,只是方便开发时区分。第二步 在 service 注入 dao 对象:在 service 类添加 dao 类型属性,在属性上面使用注解。原创 2022-03-03 22:26:46 · 176 阅读 · 0 评论 -
Spring5笔记2之基于XML对Bean的注入和管理
(前方举例创建的Bean对象都是普通Bean) 3、工厂 bean:在。原创 2022-03-03 10:02:07 · 741 阅读 · 0 评论 -
Spring5笔记1之浅识Spring框架IOC容器底层原理
通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。从今天的学习中可以发现,Spring的主要技术就是Java的反射机制了,所以在后面如果对反射不是很清楚的话还得再复习一下。另外,笔记是跟着视频边看边做的,只不过是在自己动手实现后的情况下加上了一些便于自己理解的话,比较粗略,后面还会继续更新哒😃。ApplicationContext:BeanFactory接口的子接口,提供更多更强大的功能,一般由开发人员进行使用。今天的学习笔记到这里就结束了!原创 2022-03-03 09:59:10 · 273 阅读 · 0 评论