新建Spring Boot项目

使用IDEA 来创建:

文件-新建-项目

填写项目元数据

选择依赖项

此处可以先选 web-spring web

关于这些依赖项,更多可参考: IDEA创建Spring boot项目时各依赖的说明(Developer Tools篇)

项目结构介绍

展开项目,此时会有一个以 项目名+Application 命名的java类,里面有main方法,这就是程序入口,run它就类似启动tomcat,表示项目启动了;

同时在resource 目录下有个application.properties,这里存放配置文件,spring-boot启动时会来加载该文件

新建ShuangController类 并运行

新建ShuangController类,代码如下:

java 复制代码
package tech.dashen.hello;

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

@RestController
public class ShuangController {
    @RequestMapping("cui")
    public String shuangSpringBoot() {
        return "fliter use springboot";
    }

}

访问 http://127.0.0.1:8080/cui,可见到如下输出:

更多运行方式

除去IDE的run,还可以在项目根目录下执行 mvn spring-boot:run

或通过mvn install 生成jar后运行:

在项目根目录下执行mvn install,

之后会在target 文件夹下生成一个新的hello-0.0.1-SNAPSHOT.jar包,

执行java -jar hello-0.0.1-SNAPSHOT.jar

springboot的三种启动方式


更多参考:

【Spring Boot】IDEA 创建Spring Boot项目(详细步骤)

更多创建Spring Boot的方式,可参考:

创建Spring boot方式

创建 SpringBoot 项目的两种方式

相关推荐
人工智能训练5 小时前
OpenEnler等Linux系统中安装git工具的方法
linux·运维·服务器·git·vscode·python·ubuntu
Wang15305 小时前
jdk内存配置优化
java·计算机网络
0和1的舞者5 小时前
Spring AOP详解(一)
java·开发语言·前端·spring·aop·面向切面
Wang15305 小时前
Java多线程死锁排查
java·计算机网络
QT 小鲜肉5 小时前
【Linux命令大全】001.文件管理之which命令(实操篇)
linux·运维·服务器·前端·chrome·笔记
嘟嘟MD5 小时前
程序员副业 | 2025年12月复盘
后端·创业
小小星球之旅6 小时前
CompletableFuture学习
java·开发语言·学习
jiayong236 小时前
知识库概念与核心价值01
java·人工智能·spring·知识库
皮皮林5517 小时前
告别 OOM:EasyExcel 百万数据导出最佳实践(附开箱即用增强工具类)
java
fantasy5_57 小时前
Linux 动态进度条实战:从零掌握开发工具与核心原理
linux·运维·服务器