![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 51
静湖孤子
这个作者很懒,什么都没留下…
展开
-
MyBatis加载表统计
1.引入MyBatis加载表统计2.原理1.Spring容器中, 依次获取 SqlSessionFactory, Configuration, MappedStatement2. 获取SQL (mappedStatement.getBoundSql(params).getSql())3. 解析SQL (druid sql parser)3.源码package com.clx.variablemanage;import com.alibaba.druid.sql.SQLUtils;impo原创 2021-11-22 13:58:48 · 562 阅读 · 0 评论 -
Spring容器启动耗时分析 (Bean启动耗时)
1. 引入Spring容器启动耗时过长, 主要原因是有些Bean做了复杂初始化的工作.找到这些Bean, 再做针对性的优化, 才能把Spring容器启动耗时降下来.如果开发对应用代码还不太熟悉, 本文提供了一种方式, 快速找出这些启动非常耗时的Bean.2. 源码LaunchTimeBeanPostProcessor.java (Bean启动时间抓取)import org.springframework.beans.BeansException;import org.springframe原创 2021-11-17 20:11:41 · 3803 阅读 · 4 评论