1. 通过在线工具生成项目
首先通过在线工具 http://start.spring.io/
生成包含web、JPA,Mysql的springboot项目:TinyContract
Create project from existing sources:
通过现有资源创建IDEA的project。
Import project from external model:
通过load已经存在的project 到IDEA中,比如eclipse project 或者maven project 等。
通过Create project from existing sources,导入文件,生成IDEA project。
- src/main/java:主程序入口 TinyContractApplication,可以通过直接运行该类来 启动 Spring Boot应用
- src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了 static目录与templates目录,前者用于存放静态资源,如图片、CSS、JavaScript等;后者用于存放Web页面的模板文件。
- src/test:单元测试目录,生成的 TinyContractApplicationTests 通过 JUnit4实现,可以直接用运行 Spring Boot应用的测试。
application.properties
用来保存数据库链接信息等应用程序数据
打开pom.xml 添加项目依赖
Alt+ins快捷键
然后选择需要的依赖包。
本项目生成时已经添加了pom依赖,只是没有倒入jar包。
选择项目-右键-maven-Reimport
如果项目中类引用里还有无法解析的包,在此类里用Alt+enter单独进行包引用。
至此,所有项目依赖已经加载完毕。
2. 使用IDEA本身生成spring boots项目
打开IDEA,选择create new project选项,选择Spring Initializr,选择SDK。默认Initializr的URL。点击下一步
输入名称及包名称,项目描述等,点击next
按需选择项目依赖:
输入工程文件名,finish。
项目工程框架搭建完毕,然后是maven开始下载项目依赖的包文件,漫长的等待后,工程用到的包文件会在External libraries下面列出:
要想依赖下的快,还得国内镜像代.
找到maven的setting.xml文件,添加如下镜像声明。
setting.xml 通常在C:\Users\Administrator.m2。
阿里云的maven 依赖镜像:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>