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

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

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

生成项目.png

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项目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快捷键


添加项目依赖.png

然后选择需要的依赖包。

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


Reimport.png

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

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

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

Spring Initializr.png

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


Create Project.png

按需选择项目依赖:


项目依赖.png

输入工程文件名,finish。

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


External libraries.png

要想依赖下的快,还得国内镜像代.
找到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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,309评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,227评论 6 342
  • 一 丶在Java代码中加上一句话: 二 丶是把 TabLayout 放进 ViewPager 控件中 系统会...
    青见仔阅读 475评论 0 1
  • ​之所以会有这样的想法,估计你平日和领导沟通时也会打怵。 工作上只是职务不同,大家都是同类,领导也不会随便发飙到处...
    明哥聊求职阅读 800评论 2 3
  • 【同读一本书】2016-5-18-62 —《米娅快跑》 【原文】: 如果我连滚带爬好不容易搞定了一些事,Leon也...
    姜杨Ada阅读 224评论 0 0

友情链接更多精彩内容