SpringBoot-2.2.5 对java jdk maven Servlet容器版本配置要求

环境要求

1、java8及以上并兼容java 13,需要Java SDK v1.8 or higher

C:\Users\mr_fan>java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

2、Maven及Gradle

Build Tool Version
Maven 3.3+
Gradle 5.x and 6.x (4.10 is also supported but in a deprecated form)
C:\Users\mr_fan>mvn -v
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: D:\developTools\apache-maven-3.6.1\bin\..
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_191\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

3、Servlet 容器支持

name Servlet Version
Tomcat 9.0 4.0
Jetty 9.4 3.1
Undertow 2.0 4.0

4、安装maven

Spring引导依赖项使用org.springframework.Boot groupId。通常,Maven POM文件继承自spring boot starter父项目,并向一个或多个“Starters”声明依赖关系。Spring Boot还提供了一个可选的Maven插件来创建可执行jar。
下面的列表显示了一个典型的pom.xml文件:


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>

    <groupId>com.examplegroupId>
    <artifactId>myprojectartifactId>
    <version>0.0.1-SNAPSHOTversion>

    
    <parent>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-starter-parentartifactId>
        <version>2.2.5.RELEASEversion>
    parent>

    
    <description/>
    <developers>
        <developer/>
    developers>
    <licenses>
        <license/>
    licenses>
    <scm>
        <url/>
    scm>
    <url/>

    
    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
    dependencies>

    
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
            plugin>
        plugins>
    build>

project>

你可能感兴趣的:(SpringBoot)