wrw-dev/dsh-spring-widget ↗★ 0

dsh-spring-widget

Spring Boot 后端服务管理器:顶栏 IDEA 式启动/停止/日志控制台(源码直启,无需打包) 用于在顶栏管理Spring Boot服务。适合需要源码直启、实时查看日志的开发者。

패키지
dsh-spring-widget
호환성
미검증
버전
1.1.0
최근 업데이트
2026. 9. 15.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wrw-dev/dsh-spring-widget

🗂 分组配置面板

  • 路径配置:项目目录 / JDK / Maven(留空自动从 PATH 探测)
  • 启动配置:主类入口 / 端口 / Jar 名(留空自动识别)
  • 自绘目录选择器:面包屑导航 + 子目录列表 + 手动输入路径,支持 JDK 根目录 → 自动补 bin\java.exe
  • 配置持久化到 ~/.dsh/spring-widget.json,重启后依然生效

🎮 使用

  1. 顶栏右侧出现 后端服务 微件(⚙ 按钮 + 状态点 + 日志入口)
  2. 点击微件打开控制台
  3. 点击「▶ 源码启动」或「📦 打包并启动」
  4. 在「服务日志 / 请求日志 / 编译输出」页签实时观察输出
  5. 需要时点「■ 停止」/「⟳ 重启」

💡 首次启动会自动探测项目结构(JDK、Maven、主类、端口),也可在「⚙ 配置」里手动指定。


⚙️ 配置项

字段说明自动探测
cwd项目目录(server 目录)✅ pom.xml / yml 所在
javaPathJDK 的 java.exe 路径✅ PATH 中的 java
mavenHomeMaven 根目录✅ PATH 中的 mvn
mainClass主类入口✅ 扫描 @SpringBootApplication
port服务端口✅ bootstrap.yml / application.yml
jarNameJar 文件名✅ pom.xml finalName / artifactId

配置保存在 ~/.dsh/spring-widget.json:

{
  "cwd": "E:/path/to/project/server",
  "javaPath": "E:/JAVA/JDK/JDK25/bin/java.exe",
  "mavenHome": "F:/Software/Maven/apache-maven-3.9.15",
  "mainClass": "com.example.AppApplication",
  "port": "16110",
  "jarName": ""
}