首页 > 其他分享 >SpringBoot2.x系列教程04--新纪元之SpringBoot环境要求

SpringBoot2.x系列教程04--新纪元之SpringBoot环境要求

时间:2022-12-23 15:03:26浏览次数:52  
标签:SpringBoot 04 -- Spring boot Gradle Maven 创建


SpringBoot系列教程04--新纪元之SpringBoot环境要求

作者:一一哥

一.基本说明

本系列教程采用Spring Boot 2.x.x.RELEASE版本;
需要Java 8+版本;
Spring Framework
5.0.4.RELEASE或更高版本;
Maven 3.2+或Gradle 4+。

另外Spring Boot本身内嵌了一些servlet容器:

SpringBoot2.x系列教程04--新纪元之SpringBoot环境要求_java

二.环境配置

1.安装配置JD8.0+

#检查java环境
$ java -version

2.安装配置Maven3.2+

#检查maven环境
$ mvn -v

3.选装配置Gradle4.0+

我们做web开发的时候,一般都是采用Maven环境,但是也可以使用Gradle来进行依赖包的下载管理,如果你的环境是Gradle,那么也可以尝试一下,本教程采用Maven环境!

Spring Boot提供了一个有用的Gradle插件,可以用来简化依赖声明和创建可执行的jar。

一个参考的Gradle依赖插件设置:

plugins {
id 'org.springframework.boot' version '2.0.0.RELEASE'
id 'java'
}

jar {
baseName = 'firstProject'
version = '0.0.1-SNAPSHOT'
}

repositories {
jcenter()
}

dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
testCompile("org.springframework.boot:spring-boot-starter-test")
}

三. SpringBoot项目创建方式

在ideal中创建SpringBoot项目的方式可以有3种:

  • 1.通过idea的Spring Initializr来创建;
  • 2.手动创建一个Maven工程,然后引入SpringBoot所需的dependency来完成;
  • 3.通过Spring官网提供的模板来创建Spring boot项目,模板地址:​​https://start.spring.io/​​.

标签:SpringBoot,04,--,Spring,boot,Gradle,Maven,创建
From: https://blog.51cto.com/u_7044146/5965740

相关文章

  • SpringBoot2.x系列教程19--Web开发05之XML方式实现SSM整合
    SpringBoot系列教程19--Web开发05之XML方式实现SSM整合作者:一一哥注意:本系列教程案例继续在之前的基础上进行编写!SpringBoot可以帮助我们快速搭建一个SSM框架环境,那么该怎......
  • SpringBoot2.x系列教程18--Web开发04之实现文件上传
    SpringBoot系列教程18--Web开发04之实现文件上传作者:一一哥一.概述文件上传是开发中比较常见的功能之一.但是SpringBoot并没有提供特别的文件上传技术,而是依赖于SpringMVC......
  • SpringBoot2.x系列教程17--Web开发03之支持jsp
    SpringBoot系列教程17--Web开发03之支持jsp作者:一一哥咱们都知道,在SpringMVC中是支持JSP的,但是在SpringBoot中,其实不建议使用JSP。因为在使用嵌入式servlet容器时,有一些......
  • 教你用JavaScript实现计数器
    案例介绍欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个计数器。点击按钮数字改变,点击重置数字归0。通过实战我们将学......
  • 教你用JavaScript实现计数器
    案例介绍欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个计数器。点击按钮数字改变,点击重置数字归0。通过实战我们将学会fo......
  • 数字化工厂对比传统工厂有哪些好处
    在工业4.0的背景下,向数字化工厂转型是传统工厂转型的趋势。很多企业领导还在疑惑,数字化工厂比传统工厂有哪些优势呢?针对传统工厂,数字化工厂将设备联网,数据自动反馈,更好的去......
  • SpringBoot2.x系列教程14--SpringBoot特性之SpringApplication详解
    SpringBoot系列教程14--SpringBoot特性之SpringApplication详解作者:一一哥从本章节开始,我们将深入详细的介绍SpringBoot,通过阅读本节你可以了解到需要使用和定制的核心特性......
  • SpringBoot2.x系列教程13--SpringBoot开发利刃之热部署原理及最优实践
    SpringBoot系列教程13--SpringBoot开发利刃之热部署原理及最优实践作者:一一哥一.SpringBoot的热部署1.概述SpringBoot为开发者提供了一个名为spring-boot-devtools的额外工......
  • SMBus 协议
     SMBus是I2C协议的一个子集SMBus:SystemManagementBus,系统管理总线。SMBus最初的目的是为智能电池、充电电池、其他微控制器之间的通信链路而定义的。SMBus也......
  • SpringBoot2.x系列教程16--Web开发02之静态资源配置
    SpringBoot系列教程16--Web开发02之静态资源配置作者:一一哥在上一章节中,我们讲解了如何在SpringBoot项目中使用Thymeleaf模板,接下来我们在上一节的案例demo05中讲解如何使......