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

略(同上)

相关推荐
2601_962055976 小时前
跟据spring boot版本,查看对应的tomcat,并查看可支持的tomcat的版本范围
spring boot·后端·tomcat
EXI-小洲6 小时前
Java 操作 Word:字符串替换、图片插入、动态生成表格与API接口下载
java·开发语言·spring boot·word
2601_961901707 小时前
SpringBoot使用Nacos进行application.yml配置管理
java·spring boot·spring
何以解忧,唯有..7 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
QQ_21696290968 小时前
【源码编号:project79475】SpringBoot校内二手交易平台:商品发布、分类检索、留言交流、订单管理全流程实战
java·spring boot·后端
前端 贾公子9 小时前
第09章:上下文与记忆 (2)
java·服务器·前端
2601_962203519 小时前
Java进阶07集合(续)
java·开发语言
郑州光合科技余经理9 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
roman_日积跬步-终至千里10 小时前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
落魄大学生之流水线上谋生计10 小时前
LangGraph 基本用法指南
java·windows·python·langchain