体验如何使用springboot框架快速初始化Java后端web项目。
准备工作 开发环境使用IDEA + Maven + Jdk8 + Mybatis,符合国内一般的开发习惯。
体验demo的数据库选型为H2,一个支持内存、文件类型的轻量关系型数据库。
项目概述搭建一个含数据库访问的基本后端web应用框架。
创建springboot项目- spring initializrmaven
- 手写原型
web版:生成 & 下载
https://start.spring.io/
https://start.aliyun.com/bootstrap.html?spm=a2ck6.17690074.0.0.1b5a2e7dKPhHZC
- 新建『项目』/『模块』点击选择『Spring Initializr』右侧项目信息输入填充如下,点击『下一步』
名称: bird-demo # 项目/模块名 位置: ~/IdeaProjects/new-bird/bird-demo # 本地路径 语言: Java 类型: Maven groupId: com.gitee.theskyzero # maven坐标: groupId artifactId: new-bird # maven坐标: artifactId 软件包名称: com.gitee.theskyone.bird # 默认包路径 项目SDK: jdk8 # jdk环境 (sourct) Java版本: 8 # 编译版本(target) 打包类型: Jar # Jar:可执行“胖”jar; War:部署web容器war
- 勾选依赖组件如下,点击『完成』
# 选择springboot版本
Spring Boot: 2.6.5
✅:下载JDK和Maven库的预构建共享索引
# 选择依赖项:web、mybatis、h2
依赖项:
Developer Tools:
✅: Lombok
Web:
✅: Spring Web
SQL:
✅: Mybatis framework
✅: H2 Database
Maven
继承spring-boot-sarter-parent
导入spring-boot-dependenciesspring-boot-starter-parent org.springframework.boot 2.6.4 4.0.0 pom com.gitee.theskyone new-bird 1.0-SNAPSHOT
git clone 扩展4.0.0 pom com.gitee.theskyone new-bird 1.0-SNAPSHOT org.springframework.boot spring-boot-dependencies 2.6.4 pom import
- 如何改造非springboot项目成springboot?为已存在的springboot项目引入更多的特性/组件?



