- 博客(6)
- 收藏
- 关注
原创 boot项目打包为可独立运行的exe
boot项目打包为可独立运行的exe1.mavne引入打包插件,然后正常打包(mvn package -Dmaven.test.skip=true)<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&
2021-08-20 16:28:35
194
原创 Tomcat(二)源码导入
Tomcat源码剖析1、源码导入进入官网下载源码工程https://tomcat.apache.org/解压压缩包,得到⽬录 apache-tomcat-8.5.50-src进⼊ apache-tomcat-8.5.50-src ⽬录,创建⼀个pom.xml⽂件,⽂件内容如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:
2021-06-21 22:52:11
313
原创 Tomcat(一)系统架构与原理
Tomcat系统架构与原理1、Tomcat Servlet处理流程当用户请求某个url资源时HTTP胡武器会把请求信息使用ServletRequest对象封装起来进一步去调用Servlet容器中某个具体的Servlet(根据URL和Servlet的映射关系,找到相应的Servlet)如果Servlet还未被加载,就用反射机制创建这个Servlet,并调用Servlet的init方法完成初始化接着调用这个具体Servlet的service方法来处理请求,请求处理结果使用ServletRepons
2021-06-21 22:51:30
540
1
原创 SpringBoot(一)自动配置原理
SpringBoot自动配置原理注解分析我们知道springBoot通过 @SpringBootApplication 注解实现自动配置,@SpringBootApplication注解主要包含@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan三个注解@SpringBootConfiguration是对@Configuration的封装,声明该类为配置类@ComponentScan包扫描注解,在源码中@Compon
2021-06-10 00:57:37
297
1
原创 mvc源码初读
mvc请求流程1、DispatcherServlet继承体系2、请求调用流程首先调用的是FrameworkServlet#service方法然后在FrameworkServlet#doGet中调用了FrameworkServlet#processRequest方法在FrameworkServlet#processRequest中又调用了FrameworkServlet#doService(FrameworkServlet#doService是一个接口它的实现在DispatcherServle
2021-05-31 23:54:09
290
6
原创 自定义mvc
功能介绍基于servlet完成mvc基本功能1)@RequestMapping的请求路径映射handler2)@Service,@controller与@Autowire,对象管理与注入1、结果展示2、引入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> &l
2021-05-29 02:58:14
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅