美文网首页
《Gradle构建SpringBoot学习笔记》第二章:创建基于

《Gradle构建SpringBoot学习笔记》第二章:创建基于

作者: 秦大昊 | 来源:发表于2018-10-25 14:37 被阅读0次

    1.生成初始化项目

    通过 SpringBoot 官方提供的 Spring Initializr初始化一个Web项目,网址为https://start.spring.io/,浏览器打开该网址显示如下

    springboot网站.png

    选择构建Gradle Project,语言选择Java,Spring Boot版本选择了较稳定的2.0.3版本。Group输入框输入要生成的包路径,Artifact输入项目名,因为是Web项目,所以Dependencies依赖这里就选择Web,这个Web依赖,内嵌了 Tomcat 作为本地服务,也集成了 SpringMVC 开发框架。点击“Generate Project”按钮生成项目源码。


    生成前配置.png

    将生成的压缩包解压后得到项目文件如下


    解压.png

    2.修改项目配置

    2.1修改gradle路径

    打开\gradle\wrapper\ gradle-wrapper.properties文件内容如下

    #Tue Feb 06 12:27:20 CET 2018
    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip
    

    将distributionUrl配置为下载到本地gradle压缩包路径如下

    #Tue Feb 06 12:27:20 CET 2018
    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=file:///D:/gradle/gradle-4.9/gradle-4.9-bin.zip
    

    2.2修改maven仓库配置打开build.gradle文件,将两处repositories的maven仓库地址修改为阿里云的地址,如下

    buildscript {
        ext {
            springBootVersion = '2.0.3.RELEASE'
        }
        repositories {
            //mavenCentral()
            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: 'eclipse'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'io.spring.dependency-management'
    
    group = 'com.dmcq'
    version = '0.0.1-SNAPSHOT'
    sourceCompatibility = 1.8
    
    repositories {
        //mavenCentral()
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }
    dependencies {
        compile('org.springframework.boot:spring-boot-starter')
        testCompile('org.springframework.boot:spring-boot-starter-test')
    compile('org.springframework.boot:spring-boot-starter-web')
    }
    
    

    注意dependencies依赖如果仅有
    org.springframework.boot:spring-boot-starter
    需添加org.springframework.boot:spring-boot-starter-web

    3.打包测试

    在项目根目录下运行命令gradle build


    build.png

    打包成功,在根目录下出现build文件夹,\build\libs下会生成一个jar包,在该文件夹路径下使用命令java -jar jar包名,即可运行该服务。


    运行成功.png

    运行成功,可看到Tomcat服务在8080端口启动,浏览器访问localhost:8080显示结果如下,测试成功。


    浏览测试.png

    由于该web项目没有页面,所以显示了如上信息(status=404)

    相关文章

      网友评论

          本文标题:《Gradle构建SpringBoot学习笔记》第二章:创建基于

          本文链接:https://www.haomeiwen.com/subject/svoqtqtx.html