摘要: 浅聊一下SpringMVC的核心组件以及通过源码了解其执行流程 浅聊一下SpringMVC的核心组件以及通过源码了解其执行流程 MVC作为WEB项目开发的核心环节,正如三个单词的分解那样,Controller(控制器)将View(视图、用户客户端)与Model(javaBean:封装数据)分开构成了MVC,今天我们浅聊一下SpringMVC的相关组件以及通过源码了解器执行流程 阅读全文
posted @ 2023-09-08 23:33 CodeYHY 阅读(329) 评论(0) 推荐(1) 编辑
摘要: MyBatis中获取参数值的两种方式:${} 和 #{},以及它们之间区别是什么? ${}:的本质就是字符串拼接 #{}:的本质就是占位符赋值 阅读全文
posted @ 2023-12-27 21:41 CodeYHY 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Spring中事务的传播行为有哪些? 现在我们来谈一个场景,再来引出事务传播行为这个概念。现在有methodA( ) 和 methodB( ),而且两个方法都显示的开启了事务,那么methodB( )是开启一个新事务,还是继续在methodA( )这个事务中执行,就取决于事务的传播行为了。 阅读全文
posted @ 2023-09-10 00:36 CodeYHY 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 详细解释一下Spring是如何解决循环依赖问题的 Spring是如何解决循环依赖问题的? 我们都知道,如果在代码中,将两个或多个Bean互相之间持有对方的引用就会发生循环依赖。循环的依赖将会导致注入死循环,这是Spring发生循环依赖的原因 Spring中设计了三级缓存来解决循环依赖问题**,当我们去调用getBean()方法的时候: 阅读全文
posted @ 2023-09-07 23:58 CodeYHY 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 如何理解SpringBoot的Starter Starter是SpringBoot的四大核心功能特性之一,除此之外,SpringBoot还有自动装配,Actuator监控等特性 SpringBoot里面的这些特性,都是为了让开发者在开发基于Spring生态下的企业级应用时,只需要关系业务逻辑,减少对配置和外部环境的依赖 阅读全文
posted @ 2023-09-06 23:53 CodeYHY 阅读(255) 评论(0) 推荐(1) 编辑
摘要: Spring Boot中自动装配机制的原理 1.自动装配,简单来说就是自动把第三方组件的Bean装载到Spring IOC容器里面,不需要开发人员再去写Bean的装配配置, 2.在Spring Boot应用里面,只需要在启动类加上@SpringBootApplication注解就可以实现自动装配。 阅读全文
posted @ 2023-09-05 23:33 CodeYHY 阅读(721) 评论(2) 推荐(1) 编辑
摘要: # Spring Boot的约定优于配置 对于今天聊的SpringBoot的约定优于配置,我打算从三个方面去展开: ## 1.什么是约定优于配置 1> 约定优于配置是一种软件设计的范式,其**核心思想**:使用一些约定俗成的语言是减少软件开发人员对于配置项的维护,从而让开发人员更加聚焦在业务逻辑上。 阅读全文
posted @ 2023-08-22 00:48 CodeYHY 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 第3章 Git最最常用命令大全 相信来查命令的同学,根本不是来学具体某个命令的作用的,只是想来查看命令的语法,博主深知这一点(因为博主也是这样过来的),相信这篇文章,将会带给你在工作中最常用的命令,让你一打开就是命令大全!! 阅读全文
posted @ 2023-08-11 23:56 CodeYHY 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 第2章 Git安装 兄弟,恭喜你,刷到这篇超详细安装GIt教程,就让Codeyang带你一步一步的安装Git!~~ 阅读全文
posted @ 2023-08-10 18:48 CodeYHY 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 第1章 Git概述 Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。 阅读全文
posted @ 2023-08-09 11:12 CodeYHY 阅读(34) 评论(0) 推荐(0) 编辑