From f4dbb3a80e1d9f41377d9c2c53b8f40cfd33a6a6 Mon Sep 17 00:00:00 2001 From: gxl Date: Tue, 2 Jun 2026 11:24:39 +0800 Subject: [PATCH] =?UTF-8?q?feat(controller):=20=E6=B7=BB=E5=8A=A0Demo?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=99=A8=E5=B9=B6=E6=9B=B4=E6=96=B0=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建了DemoController类,提供/hello接口返回"Hello World!" - 在pom.xml中添加spring-boot-starter核心依赖 - 将spring-boot-starter-webmvc替换为spring-boot-starter-web - 将spring-boot-starter-webmvc-test替换为spring-boot-starter-test - 添加spring-boot-starter-actuator监控组件 - 注释掉数据库相关依赖以简化项目配置 --- pom.xml | 14 +++++++++++--- .../example/demo/controller/DemoController.java | 14 ++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 src/main/java/com/example/demo/controller/DemoController.java diff --git a/pom.xml b/pom.xml index 2f3a0d1..c6acee0 100644 --- a/pom.xml +++ b/pom.xml @@ -30,13 +30,17 @@ 17 + + org.springframework.boot + spring-boot-starter + org.springframework.boot - spring-boot-starter-webmvc + spring-boot-starter-web @@ -56,10 +60,14 @@ org.springframework.boot - spring-boot-starter-webmvc-test + spring-boot-starter-test test - + + org.springframework.boot + spring-boot-starter-actuator + + diff --git a/src/main/java/com/example/demo/controller/DemoController.java b/src/main/java/com/example/demo/controller/DemoController.java new file mode 100644 index 0000000..0f1bee3 --- /dev/null +++ b/src/main/java/com/example/demo/controller/DemoController.java @@ -0,0 +1,14 @@ +package com.example.demo.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController() +@RequestMapping("/demo") +public class DemoController { + + @RequestMapping("/hello") + public String demo() { + return "Hello World!"; + } +}