(一)从0开始搭建博客项目01.initializr

一、项目路径

(本人自己的项目路径)
E:\WorkSpace\personal\PROJECTS\formal\javablog\initializr

二、关键字

1.springboot

2.gradle

三、思考

1.springboot

https://start.spring.io 可通过网址选择一系列配置直接生成一个项目(idea中新建的原理?stater是什么?

快速生成springboot项目

2.gradle

1)与maven功能类似,项目管理工具(比maven好在哪里?

gradle项目目录结构
gradle配置文件
  • gradle-wrapper.properties
#Thu Jan 09 21:53:18 CST 2020
distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
  • 开发人员不需要安装指定版本的gradle(不安装gradle也行?),配置好GRADLE_USER_HOME,cmd运行gradlew build即可完成项目的构建(gradlew bootRun?gradle build?

2)gradlew build 与gradle build

  • gradle build:使用本地安装的gradle进行构建项目,可能会出现gradle版本问题
  • gradlew build:使用项目中\gradle\wrapper\gradle-wrapper.properties中distributionUrl指定的版本构建项目,构建时会自动下载指定的gradle并进行构建(统一构建工具版本,gradle-wrapper.properties指定统一版本

3)gradle配置依赖的文件build.gradle

plugins {
    id 'org.springframework.boot' version '2.2.2.RELEASE'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
    id 'java'
    id 'idea'
}

group = 'com.liang'
version = '0.0.1'
sourceCompatibility = '1.8'

repositories { //三个仓库可以同时使用,(按顺序查找和下载依赖包?)
    mavenLocal() //本地仓库
    maven{
        url 'http://maven.aliyun.com/nexus/content/groups/public/'  //阿里云镜像仓库
    }
    mavenCentral() //中央仓库
}

dependencies {
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-web'
    testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test' 
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容