创建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 启动访问

略(同上)

相关推荐
杨运交38 分钟前
[041][公共模块]分布式唯一ID生成器设计与实现:一款灵活可扩展的雪花算法框架
spring boot
亦暖筑序39 分钟前
Java 8老系统AI Workflow实战:把一次性AI对话升级成可恢复工作流
java·后端
敲代码的彭于晏1 小时前
Bean 生命周期完全图解:前端同学也能看懂的 Spring 核心机制
java·前端·后端
plainGeekDev2 小时前
ButterKnife → ViewBinding
android·java·kotlin
像我这样帅的人丶你还18 小时前
Java 后端详解(四):分页与搜索
java·javascript·后端
她的男孩18 小时前
数据权限为什么不能只靠注解?Forge 的 Mapper 层 SQL 改写源码拆解
java·后端·架构
tntxia19 小时前
Mybatis的日志输入
java
亦暖筑序21 小时前
Java 8老系统Browser Agent实战:三层拦截把AI操作后台变成可审计流程
java·后端·设计模式
用户298698530141 天前
Java 实现 Word 文档加密与权限解除
java·后端
Yeats_Liao1 天前
14:Servlet中的页面跳转-Java Web
java·后端·架构