• SpringBoot项目创建及入门基础


    一:快速构建springboot项目
    进入https://start.spring.io/,选择相应的springboot版本,包名,项目名,依赖
    图中选择web,利用tomcat服务器进行开发
    springboot项目目录
     
    二:安装gradle
    进入https://gradle.org,选择相应的gradle版本进行下载,不同的springboot版本对gradle要求不同
    下载好gradle后,到电脑的高级设置中配置环境变量
    在path变量中加入:E:javagradlegradle-4.1in
    加入环境变量后可以在命令行窗口下执行gradle命令
     
    三:相关gradle命令
    进入你所创建的springboot项目目录下,你可以执行gradle build构建项目
    构建项目完成后
    在项目目录下执行 java -jar build/libs/demo-0.0.1-SNAPSHOT.jar 可以运行项目
    运行后,可以在浏览器输入http://localhost:8080/访问项目
    运行完成图:
    命令行中ctrl+c退出
     
    四:快速构建项目
    你可以直接选择复制原项目目录下gradle、src文件夹和build.gradle、gradlew.bat、gradlew文件,然后创建一个新的项目文件夹,粘粘这些文件
    接着在命令行窗口输入gradle build构建项目
    构建完成后可以进入build.gradle文件修改发布版本号 version = '1.0.0'
    完成后还需修改src目录下的相关java代码名称和包名称
     
    五:项目目录下相关文件
    build.gradle:项目的构建脚本。Gradle 是以 Groovy 语言为基础,面向 Java 应用为主,基于 DSL (领域特定语言)语法的自动化构建工具。 Gradle 这个工具集成了构建、 测试、发布及常用的其他功能,如软件打包、 生成注释文档等。 跟以往 Maven等构架工具不同,配置文件不需要烦琐的 XML,而是简洁的 Groovy 语言脚本。
     
    gradlew 和 gradlew.bat 这两个文件是 Gradle Wrapp用于构建项目的脚本。使用 Gradle Wrapper 的好处在于,可以使项日组成员不必预先在本地安装好 Gradle 工具,在用 Gradle Wrapper 构建项目
    时, Gradl e Wrapper 首先会去检查本地是否存在 Gradle ,如果不存在,会根据配置上的 Gradle 的版本和安装包的位置来自动获取安装包并构建项目。 使用 Gradle Wrapper 的另外一个好处在于,所有的项目组成员能够统一项目所使用的 Gradle 版本,从而规避了由于环境不一致导致编译失败的问
    题。 对于 Gradle Wrapp的使用, 在类似 UNIX 的平台上(如 Linux 和 Mac OS ),直接运行 gra­
    dlew 脚本,就会自动完成 Gradle 环境的搭建。 而在 Windows 环境下,则执行 gradlew.bat 文件。
     
    build 和 gradle 目录都是在 Gradle 对项目进行构建后生成的目录、文件。
     
    Gradle Wrapper(gradle目录下wrapper目录) 免去了用户在使用 Gradle 进行项目构建时需要安装 Gradle 的烦琐步骤。 每个Gradle Wrapper 都绑定到一个特定版本的 Gradl e ,所以当用户第一次在给定 Gradle 版本下运行上面的命令之一时,它将下载相应的 Gradle 发布包,并使用它来执行构建。 默认 Gradle Wrapper 的发布包指向官网的 Web 服务地址,相关配置记录在了 gradle-wrapper. properties 文件中。 用户可以查看一下 Sring Boot 提供的 Gradle Wrapper 配置,参数“distributionUri”就是用于指定发布包的位置。
     
    src目录:如果用户用过 Maven ,那么肯定对 src 目录不陌生。 Gradle 约定了该目录下的 main 目录下是程序的源码, test 下是测试用的代码。
     
    六:如何提升gradle构建速度
    使用国内maven镜像仓库
    进入build.gradle文件,修改配置repositories,注释的为原配置
    maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
     
     
    七:idea导入springboot项目
    点击file选择open打开项目
    选中build.gradle,然后一路默认确定
     
    八:编写测试类
    首先 编写控制器HelloController
    编写好控制器后可以通过http://localhost:8080/hello访问
    接下来编写测试类
    运行testHello成功则通过测试
     
    九:配置gradle wrapper
    可通过修改 Wrapper 属性文件(位于 gradle/wrapper/gradIe-wrapper.properties)中的 distributionUri 属性修改gradle版本
    使用gradle wrapper好处是可以使项目的构建工具版本得到统一
     
    十:使用 Spring Boot Gradle Plugin 插件运行
    命令行窗口下进入项目文件夹 执行gradle bootRun 或 gradlew bootRun命令即可运行程序

  • 相关阅读:
    数据库中的左连接(left join)和右连接(right join)区别
    ajax提交form表单资料详细汇总
    javaScript 删除确认实现方法总结分享
    web.xml文件配置详解以及实例说明
    java时间处理工具类--DateUtils
    Oracle安装后忘记用户名或密码+创建新登陆用户
    zabbix server 端安装
    zabbix 介绍
    nginx + uWSGI 为 django 提供高并发
    nginx-1.10.3 编译安装
  • 原文地址:https://www.cnblogs.com/l609929321/p/10201293.html
Copyright © 2020-2023  润新知