这是一个基于Spring Boot 3.1.10的示例项目,展示了基本的REST API实现。
git clone <repository-url>
cd <project-directory>
在VSCode中打开项目,系统会自动检测到开发容器配置。
点击右下角的提示,或使用命令面板(F1)选择"Reopen in Container",等待容器构建完成。
开发环境会自动安装所需的VSCode插件:
在VSCode终端中执行:
mvn spring-boot:run
或使用VSCode的Spring Boot Dashboard插件启动应用。
应用将在 http://localhost:8080 启动。
/api/hello{
"message": "Hello from Spring Boot!",
"timestamp": "2024-01-01T12:00:00"
}
/api/health{
"status": "UP",
"service": "Demo Application"
}
. ├── .ide/ # IDE配置目录 │ ├── dockerfile # VSCode远程开发配置 │ └── Dockerfile # 开发环境Docker配置 ├── src/ │ ├── main/ │ │ ├── java/ # Java源代码 │ │ └── resources/ # 配置文件 │ └── test/ # 测试代码 ├── pom.xml # Maven配置 └── README.md # 项目文档
项目配置了Spring Boot DevTools,支持热重载功能:
生成可执行JAR文件:
mvn clean package
构建完成后,可以在target目录找到可执行的JAR文件。
主要配置文件:src/main/resources/application.properties
# 服务器端口 server.port=8080 # 日志级别 logging.level.root=INFO logging.level.com.example.demo=DEBUG # 开发工具 spring.devtools.restart.enabled=true
如果遇到构建错误,请确保:
如果应用无法启动,请检查:
欢迎提交Issue和Pull Request。