版本
IDEA 2018.3.5
JDK 1.8.0-212
概念理解(spring–springMVC–springBoot)
Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。
搭建步骤
1.新建项目
选好jdk,然后next
写好相关名称,next
然后选择springboot相关依赖,由于是简单的springboot项目,这里我只选择了web,像数据库操作的,以后在涉及,springboot版本这里选择2.1.6,在后面有snapshot的是不稳定版本,然后next,finish
项目建好后,看下项目结构,并删除不必要的文件
然后创建一个测试类,这样我们就可以测试了
在浏览器中输入http://127.0.0.1:8080/test,就可以看到结果了.
目录讲解(很重要,必须会)
1.Sources Root
source可编译目录才可以新建java类和包,这类的是可以编译的
2.resources
资源目录,一般src-main-resources设置为资源目录,该目录下的文件是会被编译到输出目录下的。
3.test resource root
src-test-resources可编译的单元测试目录的资源文件目录
4.test
src-test-java,用来可编译的单元测试目录
5.excluded
标注排除目录,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能;