创建项目怎么快!你都不需要编写一行代码,不需要任何配置,这件事就成了!
下面开始。
1 看下自己的运行环境。
java的安装就不说了,如果gradle没有安装的就,可以访问官网:https://gradle.org/install/。
2 访问 获取项目包。
http://start.spring.io/
这里使用Gradle去构建项目,需要添加Web依赖,使用最新版本的Spring boot就可以。项目的group 和artifact可以自己随便填写。
3 构建并运行项目
下载后,将项目解压。在桌面打开控制台,然后去到项目的目录。
使用gradle build 构建项目
E:\dechy\GitHub\initializr-start>gradle build
BUILD SUCCESSFUL in 5s
7 actionable tasks: 3 executed, 4 up-to-date
E:\dechy\GitHub\initializr-start>a
构建完成后,在build\libs目录下就会有一个可直接运行的jar包。
使用命令直接运行:
默认端口是8080,访问看看:
返回以下信息,说明启动成功。因为现在还没有添加任何默认的页面,所以显示成这个样子。
4 探索项目
build.gradle文件
用于构建项目。
buildscript { //首先执行该构建脚本
ext { // ext 用来定义动态属性
springBootVersion = '1.5.9.RELEASE' //制定spring boot的版本
}
repositories { //指定仓库
mavenCentral() //指定maven的中央仓库,可以自定义;
}
dependencies { //依赖
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
//一些插件的使用
apply plugin: 'java'
apply plugin: 'eclipse' //可以使用eclipse插件
apply plugin: 'org.springframework.boot'
group = 'com.waylau.spring.boot.blog' // group id
version = '0.0.1-SNAPSHOT' //项目版本
sourceCompatibility = 1.8 //指定jdk
repositories { //依赖的仓库
mavenCentral()
}
dependencies { //指定编译和测试时候的依赖
compile('org.springframework.boot:spring-boot-starter-web')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
gradle和gradle.bat
gradle环境的搭建脚本。window下双击gradle.bat就可以自动完成gradle环境的搭建。
Linux下运行gradle文件;非常方便。
build目录
编译程序后自动生成的目录。可运行文件在libs目录下。
gradle 目录
自动下载安装gradle,好处是统一项目使用的gradle版本。我们事先在环境中安装了gradle,没有使用这种方式。
如果我们没有安装gradle,我们就可以直接使用这里提供的gradle。
我们打开gradle-wrapper.properties文件:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5.1-bin.zip
主要更关注最后一行,如果我们没有安装gradle,它就会主动到指定的地址去下载相应版本的gradle。
src目录
主要是代码和测试代码存放的地方。