springboot
文章平均质量分 78
😊
有温度的代码
我本微末凡尘,却也心向天空
展开
-
springboot启动源码分析
1、初始化SpringApplication 从spring.factories 读取 listener ApplicationContextInitializer。2.运行run方法3.读取 环境变量 配置信息等4. 创建springApplication上下文:ServletWebServerApplicationContext5. . 预初始化上下文6.调用refresh 加载ioc容器 加载所有的自动配置类7、创建servlet容器。原创 2023-06-06 22:29:48 · 524 阅读 · 0 评论 -
springboot自动配置源码解析
使用springboog的时候引入starter就自动为我们加载,例如我们引入 spring-boot-starter-web 之后,就自动引入了 Spring MVC 相关的 jar 包,从而自动配置 Spring MVC。原创 2023-06-06 21:49:59 · 568 阅读 · 0 评论 -
springboot源码分析-jar启动
Spring Boot 提供了 Maven 插件 spring-boot-maven-plugin,可以方便的将 Spring Boot 项目打成 jar 包或者 war 包。springboot通过mvn打包插件打包后,执行java -jar命令后会执行MANIFEST.MF文件的mainclass并加载lib目录下嵌套的jar包和calss目录下的文件,最后找打springboot项目的真正启动类,也就是startcalss对应的启动类。原创 2023-06-06 20:56:48 · 669 阅读 · 0 评论 -
spring跨域的集中配置
当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域首先编写一个过滤器,可以起名字为MyCorsFilter.java} }2、在web.xml中配置这个过滤器,使其生效。转载 2023-04-26 11:20:57 · 1324 阅读 · 0 评论