Spring Tool Suite来创建Gradle工程,话不多说,直接进入正题:
前提准备:
-
jdk1.8或以上
-
window10
操作步骤:- 下载Spring Tool Suite,网址为:https://spring.io/tools
- 下载Gradle,网址为:https://gradle.org/install/
**[注]**我下载的是完整的,非二进制
3.将下载的Gradle解压至某个路径,例如:F:\gradle\gradle-5.4.1
4.配置系统环境变量GRADLE_HOME与GRADLE_USER_HOME;
如图:
附上我的gradle目录:
5.将Gradle的bin目录加入系统变量Path当中;
6.完成本地仓库与国内镜像的配置:
在gradle目录下的init.d目录中创建名为init.gradle文件,内容如下:
allprojects{
repositories {
def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
remove repo
}
}
}
maven {
url ALIYUN_REPOSITORY_URL
url ALIYUN_JCENTER_URL
}
}
}
7.完成Spring Tool Suite 中的Gradle设置:
8.在STS(Spring Tool Suite)中创建一个基于Gradle的Spring boot工程。
[注意]:初次创建时需要下载很多jar包,所以时间会长一些,请等下载完毕之后再做其他操作。
9.添加一个HelloController类;(在main/java里和test/java里面都新建这个类,内容一样,类名别重名)
package webadv.s99201105;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Greetings from Spring Boot!";
}
}
10.运行该工程(run as spring boot app),并使用浏览器查看结果,url为:http://localhost:8080/