
Spring
FatalMaker
技术更新太快,博客懒得写也懒得删,永久停止更新csdn技术帖。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot启动流程(需要掌握ioc)
SpringBoot 启动流程 SpringApplication 构造器 1.通过导入的依赖,判断项目类型 this.webApplicationType = WebApplicationType.deduceFromClasspath(); { 1.eureka servlet 2.gateway reavtive } 2.推断主构造环境,通过方法调用栈查看main方法所在 this.mainApplicationClass = deduceMainApplicationClass(); { St原创 2020-06-05 15:32:30 · 277 阅读 · 0 评论 -
Spring JDBC事务个人理解
Spring JDBC 事务: 数据库执行(查询并可能更新)的基本单元 特性 A-原子性:事务是一个基本单元,要么全部执行要么全都不执行 C-一致性:与原子性相关 I-隔离性:事务间互不干扰 D-持久性:事务一旦提交无法更改 基本原理 流程 { 1.获取连接 2.开启事务---设置自动提交true/false 3.执行sql 4.提交/回滚 5.关闭连接 } 临时表的使用 内存临时表memory引擎 磁盘临时表myisam/innodb { 进行增删改的时候,数据先进入临时表,原创 2020-06-05 15:30:46 · 181 阅读 · 0 评论 -
Spring AOP个人debug理解
Spring AOP 容器初始化 1.进入AbstractAutowireCapableBeanFactory的 exposedObject = initializeBean(beanName, exposedObject, mbd); 2.后置处理bean wrappedBean = applyBeanPostProcessorsBeforeInitialization(wrappedBean, beanName); 3.进入后置处理Object current = processor.postProc原创 2020-06-05 15:28:36 · 388 阅读 · 0 评论 -
Spring MVC个人debug理解
Spring MVC Tomcat tomcat本身是对sevlet技术的实现 tomcat启动后呢监听实现WebApplicationInitializer的onStartup方法的类,该类用于启动WebApplicationContext(web版ioc容器) --创建serverSocket端口监听,请求到达tomcat时,tomcat将请求封装成一个个HttpServletRequest,到达DispatcherServlet的doService方法 MVC启动流程 --回溯到sprin原创 2020-06-05 15:25:27 · 334 阅读 · 0 评论 -
Spring IOC个人理解
spring 1.手动注入方式 构造器注入 setter注入: 方法+@Autowired 实现BeanFactoryPostProcessor 接口并逐个添加类(无法统一配置)后置处理器,当扫描完成后调用 setAutowireMode方法完成依赖的注入自身需要是个bean 2.自动注入模型 xml配置 no bytype byname constructor 3.抽象@Autowired @Resource I. AutowiredAnnotationB原创 2020-06-05 15:22:56 · 183 阅读 · 0 评论