首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
进击的程序猿8号
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
务实优化:将本地单元测试Spring启动速度从1分半优化到16秒,全流程详解
某个平凡熟悉的早上,传来测试同学的一阵哀嚎:那个谁!你提测的代码连运行都不能运行,苦涩。 可是设置成功之后,完全不生效,还是1500个,尝试许久,还是没生效,感觉很懵逼,甚至都有点开始怀疑Spring了。 排查许久后,突然发现为什么Debug的时候,会报一些该Bean重复已存在…
Spring【AOP模块】就是这么简单
CGLIB是一个强大的高性能的代码生成包,它可以在运行期扩展Java类与实现Java接口。它广泛的被许多AOP的框架使用,例如Spring AOP和dynaop,为他们提供方法的interception(拦截)。 需要引入cglib – jar文件, 但是spring的核心包中…
Spring笔记-异常处理
Spring MVC提供了好几种方法让我来定制异常的处理。本文参考:Exception Handling in Spring MVC
SpringMVC源码深入解析
通过前面SpringAOP源码深度解析,SpringIOC源码深度解析加上本文的SpringMVC的源码阅读,我从中收获很多,学习了各种设计模式,各种抽象思想,以及各种底层原理,比如动态代理,反射等等,虽然前前前后后大概花了一个多月,但是我不后悔,并不觉得是浪费时间。 本文比较…
掌握 Spring 之事件处理
本次我们来学习 Spring 的事件处理,源于实际工作中遇到的项目需求:在一个支付的下单场景中,当用户真正支付成功,服务器收到回调后就需要及时更新订单数据状态来保证数据一致。通常做法就是在回调方法里直接使用订单服务更新数据, 然而这样实现上两个模块出现了紧密耦合,如果订单更新的…
Spring注解专题系类
小编经历过xml文件配置的方式,后来使用springboot后发现开箱即用的零xml配置方式(除了框架外中间件等配置~)简直不要太清爽。然后基于注解驱动开发的特性其实spring早就存在了(:astonished:) @ Configuration等价于xml配置文件,表示它是…
SpringMVC源码分析系列(精简)
springmvc源码分析启动过程springMvc配置解析DispatcherServlet调用过程HandleMappingHandleAdapterDispatcherServlet调用Hand
Spring多数据源管理实现原理
通过源码可以看出该类是一个抽象类,定义了6个属性。 使用数据源的目的就是要获取Connection,接下来就从AbstractRoutingDataSource的getConnection方法一探究竟。
掌握 Spring 之异常处理
这次我们学习 Spring 的异常处理,作为一个 Spring 为基础框架的 Web 程序,如果不对程序中出现的异常进行适当的处理比如异常信息友好化,记录异常日志等等,直接将异常信息返回给客户端展示给用户,对用户体验有不好的影响。所以本篇文章主要探讨通过 Spring 进行统一…
【Spring】Bean 的生命周期
Spring Bean 是 Spring 应用中最最重要的部分了。所以来看看 Spring 容器在初始化一个 bean 的时候会做那些事情,顺序是怎样的,在容器关闭的时候,又会做哪些事情。