spring
文章平均质量分 92
ROAOR1
这个作者很懒,什么都没留下…
展开
-
idea导入spring源码并调试运行
花费几天时间总算搭建好了spring源码环境,并简单调试运行,这里记录一下过程。写在前面:这里用的idea是最新版本,因为之前搭建的时候用的是2018.1的版本,构建项目时总是报错,后来上网查了查,可能是grdle版本或者idea版本问题,这里用的是spring源码里使用的gradle版本,更换idea版本,成功搭建。本文环境IDEA 2019.2.4JDK 1.8.0_131Spri...原创 2019-12-02 15:41:31 · 6726 阅读 · 2 评论 -
spring的声明式事务
什么是事务事物就是一组原子性的sql查询,要么全部成功,要么全部失败。最经典的就是银行转账的例子,比如A向B转1000块,A这边显示扣费成功,但是B却没有收到钱,必须要保证A转钱成功和B收钱成功这两个动作是同时成功,或者同时失败的。事务的四大特性原子性:一个事物的操作是原子性的,要么全部成功,要么全部失败,如果事物出错,就会回滚到事物之前的状态。一致性:事物开始前后,数据库的完整性约束没...原创 2019-03-11 14:20:42 · 238 阅读 · 0 评论 -
spring的IOC,DI,AOP理解
IOC即控制反转,是一种设计思想,由spring去管理javaBean,标记被spring管理的类都会再IOC容器中登记,需要使用时告诉spring你需要的使用的是哪个对象,通过byName或者byType的方式,spring就会在你需要的时候提供给你。springIoc容器相当于一个中介,当你想要什么房子的时候不需要满大街去找房子,只需要告诉中介你需要什么房子,中介就给你一个房子。spring...原创 2019-03-11 15:35:38 · 501 阅读 · 0 评论 -
基于spring AOP进行数据源的切换
我们准备了三个数据源,一主两从,并且配置了主从复制。这里我们之说一下多数据源的配置,ssm整合配置就不列出来了。db.propertiesjdbc.url.master=jdbc:mysql://localhost:3307/bikejdbc.url.slave_1=jdbc:mysql://localhost:3308/bikejdbc.url.slave_2=jdbc:mysql:/...原创 2019-03-11 16:57:48 · 362 阅读 · 0 评论