摘要: 前言 SpringBoot 可以看作是一个配置工具,整合工具,辅助工具,方便了开发工程中的对其他资源的整合,对于许多组件的整合可以达到开箱即用、零配置的效果。SpringBoot 通过引入相应模块对应的 stater 即可整合其他资源,对于web模块的整合亦是如此。下面我们通过源码再次复习一下 sp 阅读全文
posted @ 2020-04-03 11:13 TomDu 阅读(386) 评论(0) 推荐(0)
摘要: 前言 Springboot应用在启动的时候分为两步:首先生成 SpringApplication 对象 ,运行 SpringApplication 的 run 方法,下面一一看一下每一步具体都干了什么 public static ConfigurableApplicationContext run( 阅读全文
posted @ 2020-03-30 18:08 TomDu 阅读(163) 评论(0) 推荐(0)
摘要: 一、Springboot 中 SpringApplication 1 public static List<String> loadFactoryNames(Class<?> factoryType, @Nullable ClassLoader classLoader) { 2 String fac 阅读全文
posted @ 2020-03-29 21:41 TomDu 阅读(163) 评论(0) 推荐(0)
摘要: 前言 嵌入式Servlet容器:应用打成可执行的jar(内置Servlet打成JAR包,而外置打成WAR包) 优点:简单、便携; 缺点:默认不支持JSP、优化定制比较复杂 (2.x之前的使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomi 阅读全文
posted @ 2020-03-29 08:48 TomDu 阅读(865) 评论(0) 推荐(1)
摘要: 前言 上一篇文章中讲述了 springboot 应用中嵌入式的 servlet 容器的自动配置原理,springboot 根据导入的依赖情况给容器中加入相应的 servlet 容器工厂, 具体什么时候创建嵌入式的Servlet容器工厂?什么时候获取嵌入式的Servlet容器并启动Tomcat?也可以 阅读全文
posted @ 2020-03-27 19:48 TomDu 阅读(544) 评论(0) 推荐(0)
摘要: SpringBoot默认使用Tomcat作为嵌入式的Servlet 问题? 1)、如何定制和修改Servlet容器的相关配置; server.port=8081 server.context-path=/crud server.tomcat.uri-encoding=UTF-8 //通用的Servl 阅读全文
posted @ 2020-03-27 10:04 TomDu 阅读(599) 评论(1) 推荐(0)
摘要: SpringBoot应用启动的过程中加入到spring容器当中的组件大致可以归为两类 ①SpringBoot自动配置中的包含原生的组件 通过 AutoConfigurationImportSelector 完成 具体细节见 https://www.cnblogs.com/tombky/p/12555 阅读全文
posted @ 2020-03-26 09:22 TomDu 阅读(418) 评论(0) 推荐(0)
摘要: 1.默认的错误机制 默认效果 ①在浏览器中访问不存在的请求时,springboot默认返回一个空白页面 浏览器的请求头 ②客户端访问时,返回json数据 { "timestamp": "2020-03-24T02:49:56.572+0000", "status": 404, "error": "N 阅读全文
posted @ 2020-03-24 20:25 TomDu 阅读(538) 评论(0) 推荐(0)
摘要: 在 springmvc 中通过 LocalResover 获取区域信息对象 Local(对语言信息、国家代码等的封装),进行国际化配置。下面看看 springboot 整合 springmvc时为我们提供了默认的区域信息解析器 @Configuration( proxyBeanMethods = f 阅读全文
posted @ 2020-03-24 09:00 TomDu 阅读(405) 评论(0) 推荐(0)
摘要: 自动配置原理 1.SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2.@EnableAutoConfiguration 功能的作用 @AutoConfigurationPackage @Import({AutoConfiguratio 阅读全文
posted @ 2020-03-23 23:49 TomDu 阅读(354) 评论(0) 推荐(0)