
springboot
文章平均质量分 58
NaughtyBo
ctrl + c | ctrl + v
展开
-
springboot acuturator
基础使用步骤 - 系统学习。原创 2024-09-21 22:28:29 · 325 阅读 · 0 评论 -
Springboot配置Yml多环境
学习链接easypanSpring Boot手把手教学(2):使用yml多环境配置和创建多环境profile打包springboot 配置多环境使用yml配置 @profileActive@ 启动报错Do not use @ for indentationSpring application使用@ 使用的问题:‘@’ that cannot start any token. (Do not use @ for indentation)关于java:Maven:无法执行目标org.apache.ma原创 2023-06-02 14:37:05 · 1884 阅读 · 0 评论 -
springboot & cloud收藏学习
大老杨springboot-lean ,原创 2023-05-19 19:28:25 · 429 阅读 · 0 评论 -
错误码处理(前后端分离)
SpringBoot在配置tomcat时,当tomcat接收到DispatcherServlet抛出的异常后(此异常如果没有被异常处理器处理),那么tomcat会再次转发该错误请求到DispatcherServlet中,默认不配置的话,就叫/error。以下时自定义配置处理。.........原创 2022-08-13 23:37:21 · 338 阅读 · 0 评论 -
请求的流只能读取1次的问题
自定义ServletRequest包装原始的ServletRequest,重写它的getInputStream方法。在springboot中,标记为组件的Filter将会自动被识别到,添加到tomcat容器中作为过滤器。原创 2022-08-14 22:57:57 · 2462 阅读 · 0 评论 -
response提交原理
response是服务端对客户端请求的一个响应,其中封装了响应头、状态码、内容(也就是最终要在浏览器上显示的HTML代码或者其他数据格式)等,服务端在把response提交到客户端之前,会使用一个缓冲区,并向该缓冲区内写入响应头和状态码,然后将所有内容flush(flush包含两个步骤:先将缓冲区内容发送至客户端,然后将缓冲区清空)。这就标志着该次响应已经committed(提交)。对于当前页面中已经committed(提交)的response,就不能再使用这个response向缓冲区写任何东西 (注:原创 2021-12-16 10:21:03 · 1225 阅读 · 0 评论 -
Servlet里面得request和response
原文链接:https://www.cnblogs.com/wxw7blog/p/7780198.html当一个servlet被调用的时候,我们一般继承带协议的httpServlet,大方向上是下图这样在这里面request和response起了什么作用呢?来细究一下。request:1.封装了客户端所有的请求数据:请求行,请求头,请求体(get没体)2.而当涉及到http协议时,我们还可以利用request获取协议的信息:获取客户端ip:request.getRemoteAddr().原创 2021-12-19 20:22:03 · 159 阅读 · 0 评论 -
嵌入式Tomcat自动配置原理与定制化原理
原创 2021-06-08 20:55:05 · 134 阅读 · 0 评论 -
Spring Boot内嵌tomcat启动原理以及注入tomcat组件原理
原创 2021-05-16 10:43:47 · 129 阅读 · 0 评论 -
Tomcat中的filter调用doFilter的问题
之前在学tomcat的web三大组件的时候,其实一直有几个问题没有搞懂过,1.filter的执行顺序为什么一定在servlet之前?当然,只是一直是记住这个规则,而已。2.filter中为什么一定要调用chain.doFilter,不调用的话,好像请求就被截断了?3.我如果在chain.doFilter下面还添加一些语句会发生什么呢?刚刚学了责任链模式,所以看看,拿到tomcat的源码之后,我们可以重点看下这个类ApplicationFilterChain,这个类里面维护了ApplicationFi原创 2020-11-08 15:32:21 · 1662 阅读 · 1 评论 -
十二、EventPublishingRunListener类
spring-boot-2.2.6.REALEASE的jar包的META-INF/spring.factories文件,有如下配置:# Run Listenersorg.springframework.boot.SpringApplicationRunListener=\org.springframework.boot.context.event.EventPublishingRunListenerSpringApplicationRunListener是SpringApplicationRunL原创 2020-10-22 16:57:41 · 3122 阅读 · 0 评论 -
ApplicationRunner、CommandLineRunner 接口源码跟踪
十、ApplicationRunner、CommandLineRunner 接口ApplicationRunner和CommandLineRunner 是SpringBoot提供的接口,实现这两个接口中任意一个接口,并且配置给spring容器管理的bean,重写这两个接口的方法,将会被回调。public class SpringApplication { /** * Run the Spring application, creating and refreshing a new原创 2020-10-21 14:38:56 · 231 阅读 · 0 评论 -
第六章 Springboot数据源配置的源码解析
问题引入在刚开始学习springboot的时候,当你在依赖中添加了的依赖,但是又时,会遇到下面的启动报错信息,那么为了了解这个错误产生的原因,和完整的了解Springboot配置数据源的流程,有必要梳理这一块的源码。..原创 2022-11-03 23:26:21 · 1073 阅读 · 0 评论 -
第五章 Springboot外化配置源码解析
springboot允许我们将配置进行外部化处理,当我们使用同一套代码,可以在启动时指定不同的配置,从而在不同的环境中运行。我们可以使用属性文件、yaml文件、环境变量、命令行参数来指定,在其中配置的属性,我们又可以通过@Value注解注入到对应的bean中、使用Environment对象访问、使用@ConfigurationProperties(基于类型安全的配置方式)绑定到结构化的对象中。原创 2022-10-01 23:54:04 · 1402 阅读 · 0 评论 -
第四章 SpringBoot运行流程源码分析
springboot技术内幕原创 2022-09-11 15:32:00 · 419 阅读 · 0 评论 -
第三章 SpringBoot构造流程源码分析
SpringBoot技术内幕原创 2022-09-10 23:48:01 · 333 阅读 · 0 评论 -
第二章 SpringBoot核心运行原理
Springboot技术内幕原创 2022-09-10 08:34:55 · 947 阅读 · 0 评论