随笔分类 -  Spring

摘要:1. bean的生命周期 Bean容器在配置文件中找到Spring Bean的定义。 Bean容器使用Java Reflection API创建Bean的实例。 如果声明了任何属性,声明的属性会被设置。如果属性本身是Bean,则将对其进行解析和设置。 如果Bean类实现BeanNameAware接口 阅读全文
posted @ 2022-07-20 23:20 qtyanan 阅读(90) 评论(0) 推荐(0) 编辑
摘要:Spring中的事务 1.事务回顾 事务:是逻辑上一组操作,要么全都成功,要么全都失败. 事务特性:ACID 原子性:事务不可分割 一致性:事务执行的前后,数据完整性保持一致. 隔离性:一个事务执行的时候,不应该受到其他事务的打扰 持久性:一旦结束,数据就永久的保存到数据库. 如果不考虑隔离性: 脏 阅读全文
posted @ 2022-07-10 18:08 qtyanan 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Spring中的AOP 一.AOP简介 什么是AOP Aspect Oriented Programing 面向切面编程,AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 SpringAOP就是在运行期通过动态代理的方式向目标类织入增强代码,为目标类中的方法添加额外的功能 二.AOP底层原理 阅读全文
posted @ 2022-07-10 18:05 qtyanan 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Author:Exchanges Version:9.0.2 Spring整合MyBatis 1. 创建 t_user 表并添加数据 create table t_user( id int primary key auto_increment, name varchar(50), password 阅读全文
posted @ 2022-07-10 18:03 qtyanan 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Author:Exchanges Version:9.0.2 一、引言 1.1 原生web开发中存在哪些问题? 传统Web开发存在硬编码所造成的过度程序耦合(例如:Service中作为属性Dao对象)。 部分Java EE API较为复杂,使用效率低(例如:JDBC开发步骤)。 侵入性强,移植性差( 阅读全文
posted @ 2022-07-10 17:58 qtyanan 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示