
Spring全家桶解析
文章平均质量分 97
主讲spring全家桶,包含spring、springboot、springcloud等内容,以生动形象的语言,适当的图例,配合上大量工程实例和源码分析,帮助大家更好的运用spring相关知识
战斧
从事金融IT领域,具有多年开发与架构经验。始终相信,当你学习的越多,不明白的也就越多。分享已知,探索未知,时刻保持进取的姿态
展开
-
从0开始,用实例详细讲解SSM项目(大学生福音)
最近看到很多大学生又开始买项目,买讲解了,我就知道期末答辩来了。以前写了一篇《从零开始,手把手教你搭建Spring Boot后台工程并说明》,评论区老哥说我写的不是很详细,正巧这段时间,有同学找我,让我帮他讲解下他的一个`SSM`项目,我就顺便写一篇博客,尽我所能把东西讲得细一点。如果你还有什么疑问,欢迎在评论区留言,咱们的目的是让大家都能掌握这个知识与技能原创 2024-06-01 23:06:52 · 14184 阅读 · 72 评论 -
日志搞不定?手把手教你如何使用Log4j2
本次我们比较详细的介绍了Log4j2框架的种种配置,虽然没有讲原理,但解释了不少配置并给出示例,相信即便是新手,阅读完也能应对大部分使用场景了。希望大家能够举一反三,灵活运用。原创 2023-08-24 21:55:25 · 12099 阅读 · 201 评论 -
忽视日志吃大亏,手把手教你学习Spring Boot日志
不知有多少人和笔者一样,在刚学习编程的时候,对日志是茫然和忽视的。那时候自己写java代码还一个劲的用System.out.println(),相信屏幕前不少人一开始也是这样。后来即使加入了项目,用上了日志插件,也只是使用,对写日志输出并无感触。但是随着开发年限的上升,你就会发现,开发的工作其实写代码只有一半,而另一半主要是排查问题。写的时候少写一行日志很爽,排查的时候少这一行日志恐怕就要抓破脑袋了原创 2023-08-20 23:06:27 · 8558 阅读 · 183 评论 -
实战指南,SpringBoot + Mybatis 如何对接多数据源
在我们开发一些具有综合功能的项目时,往往会碰到一种情况,需要同时连接多个数据库,这个时候就需要用到多数据源的设计。而Spring 与 Myabtis 其实做了多数据源的适配,只需少许改动即可对接多数据源。本期我们就贴近实战,以一个单数据源的Demo为例,讲述将其改为多数据源项目的过程,希望大家能有所体会`原创 2023-08-15 20:34:01 · 16037 阅读 · 229 评论 -
面试Dubbo ,却问我和Springcloud有什么区别?
提到Dubbo,很多人都并不陌生,也是这些年来的热点面试内容。笔者也有很深的印象,在n年前的一场面试中,面试官问了一个问题:请至少说出Dubbo的六个包名,笔者当时虽然看过部分源码,但从未关注过包名,内心五味杂陈,当场就懵了。当然了,除开这种角度奇怪的提问,Dubbo也有一些看起来比较"正常"的面试题,比如著名的:Dubbo 和 Springcloud 有什么区别?原创 2023-06-29 18:27:43 · 7760 阅读 · 9 评论 -
MyBatis+Springboot 启动到SQL执行全流程
本文我们将讲解Mybatis的动态sql是什么,以及从项目启动到sql执行全流程原创 2023-06-13 22:36:30 · 9292 阅读 · 1 评论 -
从零开始,手把手教你搭建Spring Boot后台工程并说明
最近这段时间在社交软件上,看到很多学生党求助,比如这个项目用到了什么框架,为啥这里飘红,那里报错之类的,原来是期末到了。懂得都懂,大学时候好多作业来路奇奇怪怪的,不足为奇,但不管怎样,学会才是最重要的,反正今天从0开始,给大家搭建一个springboot后台工程吧。原创 2023-06-07 17:39:30 · 11031 阅读 · 5 评论 -
Spring框架与SpringBoot的关联与区别
Spring是我们作为java开发最常用的框架了,但现如今,大部分项目实际使用的却是SpringBoot。由于它们存在一些关联,导致很多开发对其功能和目的有些混乱,例如说不清一些功能到底是Spring框架的,还是SpringBoot带的?又或者不能清晰的描述两个框架的各自功能和目的,今天,我们就来详细解释这些问题Spring Boot是基于Spring框架,因此可以使用Spring框架提供的所有功能目的一致:简化开发配置,原创 2023-05-29 15:08:06 · 6451 阅读 · 5 评论 -
Spring监听器用法与原理详解(带ApplicationListener模型图)
相信大家都或多或少知道Spring中的监听器,有些人还能说出它采用了观察者模式,但其实它还用到了适配器模式工厂模式等。当然,仍有不少人是完全不了解Spring的监听及其机制的,本次我们就来深入学习一下Spring监听器观察者模式(Observer Pattern)是一种行为设计模式,它用于在对象之间建立一对多的依赖关系。在该模式中,当一个对象的状态发生变化时,它会自动通知其依赖对象(称为观察者),使它们能够自动更新主题对象维护一个观察者列表,并提供方法用于添加和删除观察者。当主题的状态发生变化时,它会。原创 2023-05-25 21:19:18 · 15971 阅读 · 5 评论 -
面试热点详解 —— BeanFactory 和 FactoryBean 的关联与区别
我们应当发现了:BeanFactory 和 FactoryBean 除了名字相似、都能包含一些Bean实例之外。其实没有什么相同的地方,前者是SpringIOC的核心,是存放一切Bean的容器;后者只不过是对复杂Bean的一种包装,比如我们常用的myBatis组件,针对各个mapper级接口生成的Bean实例,就是以FactoryBean的形式存在Spring容器中的。原创 2023-05-22 19:21:55 · 3337 阅读 · 3 评论 -
Spring核心特性—— AOP(面向切面编程)
我们曾经在谈到Spring 的Transactional 注解时提到了AOP,并言明了AOP是该注解实现的基础。但是说到底,还没有系统的介绍过AOP,讲Spring不提AOP总归是缺了点什么的。而且,相信大家在面试的时候也经历过不少AOP相关的提问,例如什么是SpringAop?Spring通知有哪些类型?动态代理的两种方式?本次我们就好好来讲讲原创 2023-04-26 16:14:14 · 5178 阅读 · 0 评论 -
Spring事务畅谈 —— 由浅入深彻底弄懂 @Transactional注解
@Transactional注解是我们在使用spring事务内容时,经常需要使用的,网络上亦容易找到其使用方法和解析。我们在这里结合笔者的使用经验来,深入讨论一下该注解。原创 2023-04-22 01:36:16 · 12413 阅读 · 1 评论 -
SpringBean生成流程详解 —— 由浅入深(附超精细流程图)
(全网最细,原创)硬核解释SpringBean生成的流程,同时分析网上一些常见错误结论原创 2023-03-09 19:00:35 · 13823 阅读 · 7 评论