![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 88
起风了 收衣服
本人很菜,欢迎大佬们的指教。
展开
-
springboot源码剖析-热插拔技术和内嵌Tomcat介绍
热插拔技术还记得我们经常会在启动类Application上面加@EnableXXX注解吗?其实这个@Enablexxx注解就是一种热拔插技术,加了这个注解就可以启动对应的starter,当不需 要对应的starter的时候只需要把这个注解注释掉就行,是不是很优雅呢?那么这是如何实现的 呢...原创 2021-06-21 21:18:04 · 272 阅读 · 0 评论 -
springboot源码剖析-自定义Start实现接口频率控制@RepeatSubmit
SpringBoot starter机制SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进 starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并 启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。 SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。SpringBoot提 供了针对日常企业应用研发各种场景的spr原创 2021-06-15 21:00:35 · 476 阅读 · 0 评论 -
springboot源码剖析-Run方法执行流程
SpringBoot项目的mian函数@SpringBootApplication//标注在类上说明这个类是`SpringBoot`的主配置类public class SpringBootMytestApplication{ public static void main(String[] args) { SpringApplication.run(SpringBootMytestApplication.class, args); }}run方法public stati..原创 2021-06-15 15:37:25 · 513 阅读 · 0 评论 -
springboot源码剖析之自动配置
自动装配根据我们添加的jar包依赖,会自动将一些配置类的bean注册进ioc容器,我们可以需要的地 方使用@autowired或者@resource等注解来使用问题:Spring Boot到底是如何进行自动配置的,都把哪些组件进行了自动配置?我们知道Spring Boot应用的启动入口是@SpringBootApplication注解标注类中的main()方法。@SpringBootApplication : SpringBoot 应用标注在某个类上说明这个类是 SpringBoot ...原创 2021-06-14 16:17:54 · 306 阅读 · 0 评论 -
springboot源码剖析之依赖管理
问题:(1)为什么导入dependency时不需要指定版本?在Spring Boot入门程序中,项目pom.xml文件有两个核心依赖,分别是spring-boot-starterparent和spring-boot-starter-web,关于这两个依赖的相关介绍具体如下spring-boot-starter-parent我们知道在创建spring boot项目时,如果选的spring initializr去创建项目 会自动创建parent节点 <parent> <..原创 2021-06-14 12:50:31 · 345 阅读 · 15 评论 -
SpringBoot源码环境构建
spring boot 源码分析SpringBoot源码环境构建spring boot 源码分析一、下载源码如何选择版本二、解压后导入IDEA三、新建一个module四、新建一个Controller五、启动 访问。一、下载源码访问地址:https://github.com/spring-projects/spring-boot/releases 现在最新版是2.5.1,在2.2.9之前是用maven搭建的,之后用的gradle搭建的,为了方便阅读,所以我们这里选择的2.2.9版本进行下载。如何选择原创 2021-06-14 11:04:27 · 526 阅读 · 2 评论 -
spring boot基础概念和用法
spring boot 源码分析spring bootspring boot 源码分析一、 MVC开发常用三层架构MVC是什么?二、Spring MVCspring mvc执行流程spring mvc执行流程图spring mvc执行流程文字描述spring mvc九大组件==HandlerMapping==(处理器映射器)==HandlerAdapter==(处理器适配器)HandlerExceptionResolver==ViewResolver==(视图解析器)RequestToViewNameTr原创 2021-06-06 22:03:41 · 264 阅读 · 2 评论