springboot2.x笔记(一)

321 阅读1分钟

一、springboot2.x环境依赖

  • 依赖的jdk版本是jdk8以上,因为springboot的底层是spring.framework5,所以springboot2需要使用jdk8以上的版本,这个版本没有固定要求只要是jdk8以上的版本就行了

  • 需要安装maven3.2以上的版本。下载地址:maven.apache.org/download.cg…

  • 个人使用开发工具是IntelliJ IDEA,理由蛮简单的IDEA内部集成springboot的环境快速搭建工具 Spring Initializr。IDEA网址:www.jetbrains.com/idea/

二、手动创建springboot2为基础的web服务

  1. 创建一个maven项目这里一IDEA为例子

    建好之后的目录是这样的

  2. 修改pom文件

    <?xml version="1.0" encoding="UTF-8"?>
    <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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>1.0</groupId>
        <artifactId>1.1</artifactId>
        <version>1.0-SNAPSHOT</version>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.3.RELEASE</version>
        </parent>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </project>
    
  3. 在java文件夹中创建一个java文件

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @EnableAutoConfiguration
    @ResponseBody
    public class SpringBootStart {
        @RequestMapping("/")
        public String index(){
            return "Hello SpringBoot!";
        }
    
        public static void main(String[] args) {
            SpringApplication.run(SpringBootStart.class, args);
        }
    }
    
  4. 然后运行main方法

  5. 打开浏览器在地址栏中输入:http://localhost:8080/

至此手动创建springboot项目成功运行!

三、使用工具去创建springboot项目

springboot initializr是由spring提供的一个创建springboot项目的工具它的网址是:start.spring.io/ 这个工具使用起来很简单就不具体的写了

四、springboot的maven版本依赖

通过上面手动创建的springboot项目我们不难看出springboot的pom.xml文件的内容确实是非常少的,我们通常一个项目下来需要在pom.xml文件中配置上大量的版本号,那么为什么在springboot中就变少了呢?

其实在开发工具中按住ctrl点击进去我们就能发现springboot已经配置一些默认的依赖,如果你没有去配置这些依赖那么springboot将会使用它自身所配置的一些默认的依赖。