SpringBoot学习笔记(一)——构建springboot项目

 


生成一个SpringBoot的项目

开发和学习SpringBoot需要一个生成好的SpringBoot项目。

1、可以使用一些IDE(Integrated Development Environment ,集成开发工具)来生成,比如IDEA

2、还可以直接到Spring的官网(传送门)上直接下载生成的项目。

我使用两种方式试了试,发现生成的目录结构都差不多,主要的就是你用网页生成的,想在IDEA中使用需要导入,至于怎么导入。。。。。。问问度娘呗。。。

下面是用网页版生成项目的例子。


项目生成

1、进入网址

https://start.spring.io/

 

2、介绍下上面的内容吧

  • project---使用那种构建工具来构建你的项目。可以选择是Maven或者Gradle。这里选择的是Maven,用他可以帮你自动引入一些依赖包,比如你的项目需要引入fastjson.jar包,那么只要配置一下配置文件就会帮你自动导入。
  • Language---使用哪种开发语言,额。。。只会java。
  • Spring Boot---这里选择生成的SpringBoot的版本。其中数字最大的(没有SNAPSHOT)的是最新的正式版,一般选择这个版本,意思就是这个版本里面的内容是不会变的了,你第一次加载的时候,maven会检测你本地有没有这个包,如果没有就回去下载一个,如果有了就不会下载,使用本地的。而如果你使用了快照版(SNAPSHOT),那么你每次构建这个项目的时候maven都会去远程仓库查一下,这个快照版本是不是有更改、有没有人提交新的代码啊之类的,如果有就重新下载下来。
  • Porject Metadata---这里主要填写一些项目的名称、所属组织等。这连个东东组合起来被称为“坐标”,就是确定你这个项目的唯一性的,如果你开发个工具包,上传到maven仓库,别人想用你这个项目,就会通过这两个东西来在maven中引用。这里提供个大佬的解释传送门)。
  • 至于那个Project Matadata里面的Options是这个样子的(如下图),看名字就知道是啥意思,啥作用了。那个Packaging是项目要打包成什么,如果是一般的工具包可以选jar,如果是web项目选择war。
  • Dependencies--- 这里就添加一些依赖包。比如你需要使用的Lombok插件,比如你要使用springweb开发web项目。你选择的的最后都会被添加的到pom.xml文件中。(要是以前的话,还要到远程仓库去搜,还有关心版本的问题,然后自己手动添加到pom.xml文件里面去,现在好了,springboot帮我都弄好了,用完事了。至于,后面要想添加,还可以自己再手动添加。)

3、点击那个绿色按钮Generate就可以生成项目了。项目会被下载到本地。


 下一篇笔记记录下生成的项目目录结构。

猜你喜欢

转载自www.cnblogs.com/Eastry/p/12158940.html