官网构建器

快速构建器:https://start.spring.io/

快速入门指南:https://spring.io/quickstart

第一步:新建 Spring Initializr 项目:

(1)选择 Spring Initializr

idea plugins spring boot 装什么插件 idea安装spring boot_spring boot


(2)选择 SDK,点击【new】这里就是使用 JAVA SDK 要求版本 1.8+,选择你默认安装在 C:\Program Files\Java\jdk1.8.0_191 目录:然后选择默认的 url (不用管)点击【Next】:

idea plugins spring boot 装什么插件 idea安装spring boot_spring boot_02


(3)先勾选上 Web 依赖:

idea plugins spring boot 装什么插件 idea安装spring boot_spring_03


(4)如果是第一次配置 Spring Boot 的话可能需要等待一会儿 IDEA 下载相应的 依赖包,默认创建好的项目结构如下:

idea plugins spring boot 装什么插件 idea安装spring boot_项目结构_04


(5) 关于静态资源修改不重启的问题。如下

idea plugins spring boot 装什么插件 idea安装spring boot_spring boot_05


idea plugins spring boot 装什么插件 idea安装spring boot_项目结构_06

提醒:上面的自动加载,不包括修改类,添加方法,添加属性是不会有效的。 其实有一个自动热加载的工具jrebel 建议不去玩,因为收费的。而且手动启动不会浪费很多时间,所以不要去研究。

项目结构还是看上去挺清爽的,少了很多配置文件,我们来了解一下默认生成的有什么:

  • SpringbootApplication: 一个带有 main() 方法的类,用于启动应用程序
  • SpringbootApplicationTests:一个空的 Junit 测试了,它加载了一个使用 Spring Boot 字典配置功能的 Spring 应用程序上下文
  • application.properties:一个空的 properties 文件,可以根据需要添加配置属性
  • pom.xml: Maven 构建说明文件

第二步:HelloController

在 【main/java/com.kuangstudy.web】包下新建一个【HelloController】:

idea plugins spring boot 装什么插件 idea安装spring boot_项目结构_07

package com.kuangstudy.web;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Description:
 * Author: yykk Administrator
 * Version: 1.0
 * Create Date Time: 2021/12/11 21:25.
 * Update Date Time:
 *
 * @see
 */
@RestController
public class HelloWorld {

    @GetMapping("/hello")
    public String hello(){
        return "Hello Springboot!!!";
    }
}

第三步:利用 IDEA 启动 Spring Boot**

(1)我们回到 SpringbootApplication 这个类中,然后右键点击运行:

idea plugins spring boot 装什么插件 idea安装spring boot_spring_08


(2)会提示 Maven 导包,点击 import

idea plugins spring boot 装什么插件 idea安装spring boot_spring boot_09


(3)注意:我们之所以在上面的项目中没有手动的去配置 Tomcat 服务器,是因为 Spring Boot 内置了 Tomcat

等待一会儿就会看到下方的成功运行的提示信息:

idea plugins spring boot 装什么插件 idea安装spring boot_项目结构_10


(4)此时,可以看到我们的 Tomcat 运行在 8080 端口,我们来访问下面地址试一下:

idea plugins spring boot 装什么插件 idea安装spring boot_spring_11