首先大家需要先安装一个插件,这里我推荐大家在线安装哦,好处是他可以直接安装不用考虑插件版本和工具版本的问题:

打开eclipse—>help----->Eclipse Marketplace

在search中输入sts,点击回车,找到下图所示的Spring Tools 3 插件,点击右下角installed进行下载:

离线开设新的springboot项目 离线新建springboot项目_离线开设新的springboot项目


之后全部勾选,默认next就好了,最后一步,同意以下相关协议,静静等待右下角进度条完成

完成后需根据提示重启一下软件,不然可能无法显示你新安装的插件哦。

重启后新建SpringBoot项目,File---->new---->project ,,
搜索spring,选择Spring Starter Project 就可以开始创建属于自己的SpringBoot项目了。

离线开设新的springboot项目 离线新建springboot项目_java_02


创建属于自己项目的名称,例如下图name处的

SpringBootTest,java版本选择8就可以了,我们引入jar包的方式可以通过Maven,这个好处就是以后大家有新的Jar包引入就不需要慢慢找了,通过Maven仓库地址进行自动下载,还有一个目录的包结构别忘了修改,就是下图中的Package哦

离线开设新的springboot项目 离线新建springboot项目_离线开设新的springboot项目_03


全部操作完成后,点击NEXT进行下一步,这步我们需要引入一个Available,名字就叫Spring Web,若输入web后无法显示,小伙伴们可以将左边菜单拉到最下面,一个个打开就会找到啦。

离线开设新的springboot项目 离线新建springboot项目_spring boot_04


完成后,点击Finish,小伙伴注意了,这步点完你就可以喝杯茶放松一下了,因为这一步完成比较慢,大家可以边喝茶边等待。

离线开设新的springboot项目 离线新建springboot项目_spring boot_05

静静等待右下角的进度条到100%就可以了。下面开始对创建的SpringBoot项目进行一个测试,保证你创建好的项目是正常的。

项目结构如下:

离线开设新的springboot项目 离线新建springboot项目_maven_06

相信小伙伴也发现了上面的截图pom.xml 文件中有个错误,不要慌,这是常见错误解决这个问题只需要,在pom.xml 文件中的 properties 加入maven jar 插件的版本号,如下所示:

<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>

这个问题的主要原因是版本不一致 ,有些IDE插件不兼容的问题造成的。

离线开设新的springboot项目 离线新建springboot项目_离线开设新的springboot项目_07

现在pom.xml 文件中的错误解决的,很多小伙伴的工程上面可能还会有一个红叉,这个问题不要慌,也是常见问题,主要是因为jdk版本不一致解决方法:查看所有包含JDK的内容,我使用的是1.8的

查看第一个地方:

项目名称:右键——Preferences Java改成自己需要的1.8

离线开设新的springboot项目 离线新建springboot项目_离线开设新的springboot项目_08

查看第二个地方:

在同一个窗口中找到JAVA Compiler,版本改为1.8

离线开设新的springboot项目 离线新建springboot项目_eclipse_09


查看第三个地方:

Window 下Preferences,改为1.8

离线开设新的springboot项目 离线新建springboot项目_离线开设新的springboot项目_10

全部确定完成后如果还有红叉,那只有最后一步了,右击项目—>Maven—>Update project…—>将所有的都勾选上,点击OK.

离线开设新的springboot项目 离线新建springboot项目_离线开设新的springboot项目_11


新创建好的项目中pom.xml暂时不需要修改任何东西,application.properties文件是空的,可以根据自己需要添加一些配置,例如端口号,默认端口为8080,如果客户端端口被占用,可以配置一个项目启动端口。

server.port=8090

离线开设新的springboot项目 离线新建springboot项目_maven_12

默认生成的项目会有一个启动类,这个类比较特殊,只有一个main

方法,通过右键Run As—>Java Application 就可以启动

离线开设新的springboot项目 离线新建springboot项目_eclipse_13

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringBootTestApplication {

	public static void main(String[] args) {
		SpringApplication.run(SpringBootTestApplication.class, args);
	}

}

开始测试创建好的项目是否可以正常运行:

创建一个Controller,这个Controller目录要和启动类的目录一样,这样才能访问到对应的路径,类名SpringBootStartController.java:

离线开设新的springboot项目 离线新建springboot项目_eclipse_14


在类中新增一个测试方法SpringBootTest:

离线开设新的springboot项目 离线新建springboot项目_maven_15


## 注意:

只有创建时选择了Spring Web,这里才能正确的引入对应的注解方法,否则还需要在pom.xml中引入对应的注解jar包路径。

package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class SpringBootStartController {
		
 @RequestMapping("/SpringBootTest")
 public String SpringBootTest() {
	 String message = "测试SpringBoot项目是否搭建成功!!";
	 return message;
 }
}

全部完成后我们就启动项目,测试修改的端口号和项目能否正确运行。进入SpringBootTestApplication类,右键Run As—>Java Application

离线开设新的springboot项目 离线新建springboot项目_spring boot_16

观察截图中的端口8090,说明我们端口配置生效了,红框中最后一行输出,说明我们项目启动正常。通过浏览器进行访问:

http://localhost:8090/SpringBootTest

离线开设新的springboot项目 离线新建springboot项目_java_17


出现如图结果说明项目启动正常且能正常访问,下面就可以仿照进行其他功能的实现了。