1

使用工具创建SpringBoot项目

1.下载sts最新版(例如sts-4.4.5.RELEASE,网址https://spring.io/tools(并解压)新版本下载下来时一个.jar文件,需要在jar文件所在的目录中,以命令行方式执行java -jar 下载的文件名的方式进行解压,如图-1所示(需要首先启动系统自带的命令行客户端,然后切换到软件所在目录,cd指令为切换目录的意思)
2.新建项目,搜索Spring Starter Project
image.png
3.新建一个SpringBoot项目
image.png
4.搭建好之后系统会自从下载相应的依赖,稍等即可。~~~~

SpringBoot项目内部是如何运行的

1.打开maven依赖文件夹,找到autoconfigure的jar包,里面存储了一些springboot的默认配置
image.png
2.翻到最下面会看到META-INF文件夹,打开spring.factories文件夹可以看到详细内容
image.png
image.png
3.springboot项目启动究竟加载了哪些文件,如何一目了然的看到?
找到springboot项目的启动项,鼠标右键run configurations,在VM arguments一栏敲上如图所示的代码,代表追踪启动过程中加载的所有类:

-XX:+TraceClassLoading

image.png
4.如果看的不够全面,记得修改一下缓冲区的大小,让控制台显示更多内容:
image.png
5.可以自己写几个测试类,查看何时被加载


Jackson
4 声望2 粉丝