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

略(同上)

相关推荐
连山齐名8 分钟前
spring的面试八股文
spring boot
OxYGC17 分钟前
[AI工程] Spring AI 第十四篇:Agent 五种模式在 2.0 里怎么写
java·spring·ai·ai编程
code2cat18 分钟前
【随笔】从聊天到调用工具:理解MCP在AI应用中的位置
java·人工智能
2501_9339232526 分钟前
Spring Bean作用域揭秘:单例、原型、请求与会话的区别
java·后端·spring·java-ee
学编程就要猛43 分钟前
基于Spring AI 的智能聊天机器人
java·spring ai·chat robot
修炼室1 小时前
Java开发工程师笔试经验贴【高频知识】
java
木井巳1 小时前
【记忆化搜索】最长递增子序列
java·算法·leetcode·深度优先·剪枝·推荐算法
杨杨杨大侠1 小时前
知识库已经有了,Java 程序员还要做什么?Spring AI RAG 实战
java·openai·ai编程
伊信1 小时前
Spring AI 基础学习与应用
java·后端
夜郎king1 小时前
基于 Java + Playwright 实现网站自动访问与数据采集(以腾讯云开发者社区为例)
java·playwright·网页数据获取