先介绍一下我自己本地开发的环境的版本,分别是
Eclipse Neon 4.6.0
Maven 3.3.9
STS 3.8.3
SpringBoot 1.4.1.RELEASE
JDK 1.8
Windows10 64位
接下来就一个一个简单的讲解怎么弄吧
1. Eclipse Neon
这个简单吧,直接官网下载对应版本就行啦!不过墙内的幸福生活大家还是懂得,自行摸索吧。
http://download.eclipse.org/eclipse/downloads/
2. Maven 3.3.9
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
3. STS 3.8.3(非必须)
STS是Spring官方推出的一个Eclipse插件,全称Spring Tool Suite,它可以更快速方便的搭建和开发Spring的相关项目,不过不是必须的,不使用也不会影响开发。我个人最喜欢的,是STS的配置文件自动提示功能,确实很方便。由于SpringBoot整合了大量的框架,因此需要自定义配置的东西也非常多,有时候这些配置名称也确实不那么好记,有个自动提示也是极好。
官网:http://spring.io/tools/sts/all,这里可以下载两个类型的STS,一个是Eclipse的离线插件包(注意对应的你的Eclipse版本),另一个是已经集成好了STS的Eclipse的安装包。我个人还是推荐前者,不知道为什么,后者用起来超级卡,虽然安装起来比前者方便很多。
当然你使用Eclipse在线安装也是可以,但是墙内速度极慢,不太建议此方法。
下面简单说所STS离线插件的安装,下载完离线插件包之后,不用解压,打开Eclipse,Help->Install new software->Add->Archive,选择你下载的插件包,名字随便起,自己好记就行。
之后选择要安装的插件,选以下4个IDE相关的就行了,注意不要勾选在线更新的复选框,不然又是下载一天
后面一直下一步、我接受就行了,中间可能会下载一些东西,耐心等待一下即可。
4. SpringBoot 1.4.1.RELEASE
1 使用STS创建
2、去spring官网创建项目
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>