创建Springboot空项目

1 IDEA快速创建

1.1 项目创建

File > New Project > Spring Initializr > (输入项目信息)> Next

Web > (选Srping Web) > Create

1.2 环境设置

1.2.1 设置Maven

File > Settings > 搜Maven > 设置

1.2.2 设置JDK

File > Project Structure... > Project > SDK (注释:Springboot3要求最低JDK17以上)

1.3 创建控制器

java 复制代码
package com.example.project2.controller;

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

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello() {
        return "hello spring boot";
    }
}

1.4 启动访问

启动

访问

2 基于Spring Initializer网站创建

2.1 项目创建

网址:start.spring.io

解压缩下载的文件

IDEA > File > Open > 打开解压缩后的项目

2.2 环境设置

设置Maven:略(同上)

设置JDK:略(同上)

2.3 创建控制器

略(同上)

2.4 启动访问

略(同上)

3 IDEA创建Maven项目

3.1 创建项目

File > New Module

3.2 环境设置

设置Maven:略

设置JDK:略

3.3 添加依赖(pom.xml)

XML 复制代码
    <packaging>jar</packaging>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>4.0.6</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-webmvc</artifactId>
        </dependency>
    </dependencies>

3.4 创建启动类

java 复制代码
package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Project4Application {
    public static void main(String[] args) {
        SpringApplication.run(Project4Application.class, args);
    }
}

3.5 创建控制器

略(同上)

3.6 启动访问

略(同上)

相关推荐
小小小米粒18 小时前
idea常用搭配
java
吃饱了得干活18 小时前
Java Map 核心原理:从数据结构到 put/get 执行,一篇彻底讲透
java·后端
晚安code18 小时前
Java并发集合详解:从HashMap到ConcurrentHashMap
java
不才不才不不才19 小时前
Spring 源码系列(17): HandlerMapping 与 HandlerAdapter 两大体系
java·后端·spring
lisin-lee-cooper19 小时前
JVM知识体系
java·jvm
凤山老林19 小时前
Spring Boot 大文件处理实战:分片上传、断点续传与 OSS 集成
java·spring boot·后端·大文件上传·分片上传·断点续传
敲个大西瓜19 小时前
JAVA 并发编程
java·并发编程
vHelios20 小时前
【电商项目】商品服务模块的问题解决与代码逻辑思考
java·sql·mybatis
rannn_11120 小时前
【力扣hot100】238、41、73题解
java·算法·leetcode·开发
今天的砖头有点烫手啊20 小时前
Spring Boot
java·人工智能