[toc]

新建Spring Initializr项目

[*]表示用户自定义

Intellij IDEA -> File -> new -> Project -> Spring Initializr -> Project SDK [1.8] -> Choose Initializr Service URL[Default] -> Next -> Group[*] -> Artifact[*] -> Type[Gradle Project] -> Language[JAVA] -> Packaging[war] -> Java Version[8] -> Version[0.0.1-SNAPSHOT] -> Name[*] -> Description[*] -> Package[*] -> Next -> Web[Web]-> Next -> Finished

配置Gradle源

init.Gradle

allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}

将文件放置到Gradle目录下的\init.d文件夹中

第一个事例项目

参考:Building a RESTful Web Service