# springbootDemo2.7.18 **Repository Path**: OrzR3/springboot-demo2.7.18 ## Basic Information - **Project Name**: springbootDemo2.7.18 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-19 - **Last Updated**: 2026-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring Boot Demo Project 按照 [语雀文章](https://www.yuque.com/dujubin/java/uwxe0halgc03tm93) 教程创建的 Spring Boot 入门项目。 ## 项目结构 ``` springbootDemo/ ├── pom.xml -- Maven 配置文件 └── src/ └── main/ ├── java/com/example/ │ ├── SpringbootDemoApplication.java -- Spring Boot 主入口 │ └── controller/ │ └── HelloController.java -- Web 控制器 └── resources/ └── application.properties -- 配置文件 ``` ## 技术选型 | 项目 | 版本 | |------|------| | Spring Boot | 2.7.18 | | Java | 1.8(兼容当前环境) | | Maven | 3.x | > 注:文章推荐 JDK 21 + Spring Boot 4,但当前环境仅安装 Java 8,故使用 **Spring Boot 2.7.18**(最后一个长期支持 Java 8 的版本)。如需升级,只需将 pom.xml 中版本改为 `3.3.6` 并安装 JDK 17+ 即可。 ## 快速开始 ### 1. 编译运行(需安装 Maven) ```bash # 进入项目目录 cd D:\workspace\springbootDemo # 编译并运行 mvn spring-boot:run ``` ### 2. 打包为可执行 jar ```bash mvn clean package # 生成的 jar 位于 target/springbootDemo-1.0-SNAPSHOT.jar # 直接运行 jar java -jar target/springbootDemo-1.0-SNAPSHOT.jar ``` ### 3. 测试访问 打开浏览器访问: ``` http://localhost:8080/hello ``` 预期输出: ``` HelloWorld! ``` ## 核心知识点(对应文章) 1. **继承 Spring Boot 父项目** — 统一依赖版本管理 2. **引入 web starter** — 自动引入 Spring MVC + 内嵌 Tomcat 3. **主入口程序** — `@SpringBootApplication` + `SpringApplication.run()` 4. **编写 Controller** — `@RestController` + `@RequestMapping` 5. **运行 main 方法启动** — 内置服务器,无需部署到外部 Tomcat 6. **打包插件** — `spring-boot-maven-plugin` 生成 fat-jar