![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
xiaochao8803
热爱学习,热爱分享
展开
-
SpringBoot源码解析-启动流程(二)
上一篇SpringBoot源码解析-启动流程(一)我们分析了SpringBoot启动的第一步:创建SpringApplication对象,这一篇我们继续分析其中的第二步:run方法,在开始之前,我们先有个宏观的认识。我们进入run方法: public ConfigurableApplicationContext run(String... args) { //创建计时器...原创 2020-03-09 18:33:46 · 148 阅读 · 0 评论 -
SpringBoot源码解析-启动流程(一)
我们都知道启动一个SpringBoot项目,只需要运行主类的main方法,这背后启动机制是什么样的,我们来追踪源码具体分析一下:我们的启动类是这样的:@SpringBootApplicationpublic class DemoSpringbootApplication { public static void main(String[] args) { Applic...原创 2020-03-09 15:29:42 · 201 阅读 · 0 评论 -
SpringBoot自定义Starter
在我们的日常开发工作中,可能会需要开发一个通用模块,以供其它工程复用。SpringBoot就为我们提供这样的功能机制,我们可以把我们的通用模块封装成一个个starter,这样其它工程复用的时候只需要在pom中引用依赖即可,由SpringBoot为我们完成自动装配,下面提供一个自定义starter的开发流程:创建Starter项目定义Starter需要的配置(Properties)类编写St...原创 2020-03-08 17:32:46 · 266 阅读 · 0 评论 -
springboot排除模板文件或静态文件修改时导致的热部署
springboot启用热部署后,使用myeclipse开发时, 修改静态资源编译后会同时修改配置文件的时间戳,导致应用也会重新启动,可以通过在配置文件中配置资源文件修改时不重新部署。转载 2017-07-13 18:51:40 · 1605 阅读 · 0 评论