SpringBoot 项目生成导入及目录结构说明

1. 通过在线工具生成项目

首先通过在线工具 http://start.spring.io/
生成包含web、JPA,Mysql的springboot项目:TinyContract

SpringBoot 项目生成导入及目录结构说明_第1张图片
生成项目.png

SpringBoot 项目生成导入及目录结构说明_第2张图片
IDEA 2017导入项目时的选项.png

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。

SpringBoot 项目生成导入及目录结构说明_第3张图片
springboot项目TinyContract文件目录.png
  • 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快捷键


SpringBoot 项目生成导入及目录结构说明_第4张图片
添加项目依赖.png

然后选择需要的依赖包。

本项目生成时已经添加了pom依赖,只是没有倒入jar包。
选择项目-右键-maven-Reimport


SpringBoot 项目生成导入及目录结构说明_第5张图片
Reimport.png

如果项目中类引用里还有无法解析的包,在此类里用Alt+enter单独进行包引用。
至此,所有项目依赖已经加载完毕。

2. 使用IDEA本身生成spring boots项目

打开IDEA,选择create new project选项,选择Spring Initializr,选择SDK。默认Initializr的URL。点击下一步

SpringBoot 项目生成导入及目录结构说明_第6张图片
Spring Initializr.png

输入名称及包名称,项目描述等,点击next


SpringBoot 项目生成导入及目录结构说明_第7张图片
Create Project.png

按需选择项目依赖:


SpringBoot 项目生成导入及目录结构说明_第8张图片
项目依赖.png

输入工程文件名,finish。

项目工程框架搭建完毕,然后是maven开始下载项目依赖的包文件,漫长的等待后,工程用到的包文件会在External libraries下面列出:


SpringBoot 项目生成导入及目录结构说明_第9张图片
External libraries.png

要想依赖下的快,还得国内镜像代.
找到maven的setting.xml文件,添加如下镜像声明。
setting.xml 通常在C:\Users\Administrator.m2。
阿里云的maven 依赖镜像:


    
      alimaven
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public/
      central        
    
  

你可能感兴趣的:(SpringBoot 项目生成导入及目录结构说明)