logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot项目maven打包插件原理

使用java -jar命令运行一个jar文件时,jvm会读取jar文件中的MANIFEST.MF文件,其中的Main-Class属性用来确定应用程序的入口类。maven打包插件的主要作用就是将Main-Class属性写入MANIFEST.MF文件(以及Start-Class属性),并将程序的所有依赖库都一块放到BOOT-INF/lib/目录下,默认JarLauncher为主类,启动时JarLaun

文章图片
#spring boot#maven#后端
@Intercepts注解原理(mybatis拦截器)

MybatisAutoConfiguration初始化的时候,会在构造函数收集所有实现Interceptor接口的bean,在初始化SqlSessionFactory时,将Interceptor实例数组传入SqlSessionFactoryBean,再存入SqlSessionFactory的Configuration.interceptorChain,当执行mapper接口方法时,会走到Inter

文章图片
#mybatis
到底了