- 博客(6)
- 收藏
- 关注
原创 boot项目打包为可独立运行的exe
boot项目打包为可独立运行的exe 1.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 131
原创 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 229
原创 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 393 1
原创 SpringBoot(一)自动配置原理
SpringBoot自动配置原理 注解分析 我们知道springBoot通过 @SpringBootApplication 注解实现自动配置,@SpringBootApplication注解主要包含@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan三个注解 @SpringBootConfiguration是对@Configuration的封装,声明该类为配置类 @ComponentScan包扫描注解,在源码中@Compon
2021-06-10 00:57:37 212 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 210 6
原创 自定义mvc
功能介绍 基于servlet完成mvc基本功能 1)@RequestMapping的请求路径映射handler 2)@Service,@controller与@Autowire,对象管理与注入 1、结果展示 2、引入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> &l
2021-05-29 02:58:14 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人