Spring杂谈
文章平均质量分 93
岁月如风丶逝
读书使人完整,讨论使人完备,写作使人完善---培根
展开
-
江湖风云之AOP
前情提要本文不是源码分析,只是试图用更立体的方式让各位看官对AOP有一些新的理解。AOP,面向切面编程AOP之名,在江湖上盛传已久,不论是初出茅庐的萌新,还是纵横江湖已久的高手都对其不陌生。陷足江湖的我不经想问AOP到时是什么?武林高手?绝世秘籍?洪七公和御厨这个疑惑终于在那次随着江湖大佬洪七公一起进入皇宫御膳房偷吃各大名菜时,得见宫廷御厨做菜方式后终有所悟。宫廷名肴,不仅味道绝佳,制作方式也是工序繁多,由于洪七公经常偷入御膳房吃喝,搞得御膳房为了准时提供菜肴给宫中各位贵人享用,不得不加班加点(原创 2021-01-24 17:13:06 · 209 阅读 · 0 评论 -
SpringBoot 测试小记,优化测试用例的启动速度
本文概述在SpringBoot 中测试用例简单演示在测试用例中通过指明扫描范围,加快spring容器的启动速度通过使用h2内存数据库加快测试速度和隔离测试环境和他环境数据的相互的问题Spring扫描范围和启动速度随着业务的发展,项目复杂度度增加引用的jar和业务代码越来越多,Spring应用在启动时需要扫描和实例化装载的Bean越来越多,以及环境上下文的处理,这势必会导致启动时间边长,特别是有中间的依赖的时候(例如连接数据库、消息队列、NoSql等)。但是在测试的时候,我们可能只是测试单个方原创 2021-01-10 12:46:57 · 3282 阅读 · 0 评论 -
Spring 启动过程简析
前情提要本文不是源码分析,只是分析了一下Spring启动流程,让有兴趣了解这方面的内容同学有一个大体的方向,Spring 是一种思想,设计方式,而不是一头扎入源代码的世界,所谓“不识庐山真面目,只缘身在此山中“,一开始就进入细节中,很容易在山中迷路的。观其脉络Spring 本身是一个“容器”,剥开IOC(依赖注入)和DI(依赖注入)这些”外衣“,Spring的本质就是创建对象,那么问题来了要如何创建一个对象呢?有过面向对象编码经验的同学都知道,创建对象吗,不就是new吗,举个栗子: User u原创 2021-01-20 23:07:17 · 439 阅读 · 0 评论