开发环境
- IDE: intellJ idea 2019.1
- Tomcat: tomcat 8
- JDK:Java 1.8
- gradle: 2.14.1
步骤
-
创建项目
在指定gradle的时候,可以指定本地的gradle路径,或者使用 recommanded 的gradle(创建时会自动下载)
-
编辑
build.gradle
文件build.gradle
是gradle默认执行的文件主要代码是:
//build.gradle //这是不指定本地gradle的做法,如果指定本地gradle,可以将 buildscript 这段删掉 buildscript { ext { springBootVersion = '1.5.4.RELEASE' } repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } //使用 阿里云的库 } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: "application" version = '0.0.1-SNAPSHOT' sourceCompatibility = 1.8 repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } } configurations { providedRuntime } // 这段待会再解释,主要因为 idea IDE 编译时不会主动处理 xml 文件 task copyMapping(type: Copy) { copy { from("src/main/java") { include("com/test/demo/mapper/*.xml") } into("${projectDir}/build/resources/main") //请确认你的编译输出路径是这样的 } } //引入相关依赖 dependencies { compile('org.springframework.boot:spring-boot-starter-web') //必备 compile('org.springframework.boot:spring-boot-starter-thymeleaf') //必备 providedRuntime('org.springframework.boot:spring-boot-starter-tomcat') compile("org.springframework.boot:spring-boot-starter-jdbc:${springBootVersion}") compile('org.springframework.boot:spring-boot-starter-test') compile('org.springframework.boot:spring-boot-starter') compile('mysql:mysql-connector-java:5.1.38') compile group: 'org.mybatis', name: 'mybatis', version: '3.4.1' compile group: 'org.mybatis', name: 'mybatis-spring', version: '1.3.0' }
-
编辑代码