章节
- 不再视野黑盒,一天学会简单使用springboot(1) - 掘金 (juejin.cn)
- 不再视野黑盒,新建springboot项目(2) - 掘金 (juejin.cn)
- 不再视野黑盒,整合mybatis plus(3) - 掘金 (juejin.cn)
- 不再视野黑盒,统一结果封装(4) - 掘金 (juejin.cn)
- 不再视野黑盒,整合shiro+jwt,并会话共享(5) - 掘金 (juejin.cn)
- 不再视野黑盒,异常处理&实体校验(6) - 掘金 (juejin.cn)
- 不再视野黑盒,swagger3集成(7) - 掘金 (juejin.cn)
- 不再视野黑盒,登录&增删改查(8) - 掘金 (juejin.cn)
环境准备
- (1)JDK 环境必须是 1.8 及以上,传送门:jdk1.8.191 下载
- (2)后面要使用到 Maven 管理工具 3.2.5 及以上版本
- (3)开发工具建议使用 IDEA
新建项目
使用Spring Initializr方式构建Spring Boot项目
开始一个新的Spring Boot项目时,Spring Initializr是一个非常有用的工具。它是一个Web应用,提供了一个基本的项目结构,能够帮助我们快速搭建一个具备基础功能的项目。
Spring Initializr的使用非常简单。我们可以通过访问官方网站(start.spring.io)来访问它,然后根据我们的需求选择各种配置选项,如构建工具(Maven或Gradle)、语言(Java、Kotlin等)、Spring Boot版本等。同时,我们还可以添加各种依赖,如Spring Web、Spring Data JPA、Spring Security等,以满足我们项目的具体需求。
生成项目后,我们可以将其导入我们喜欢的IDE中,如IntelliJ IDEA或Eclipse。项目的结构已经初始化好,包括了基本的配置文件、启动类和一些示例代码。我们可以基于这个项目结构,开始编写我们的业务逻辑和扩展功能,而无需从头开始构建整个项目骨架。
Spring Initializr不仅仅是一个简单的项目生成器,它还提供了一些其他的功能和选项,如控制项目的包结构、添加测试框架、生成一个可执行的JAR文件等。此外,我们还可以将生成的项目与版本控制系统(如Git)集成,方便团队协作和代码管理。
总的来说,Spring Initializr是一个强大且灵活的工具,能够帮助我们快速搭建基于Spring Boot的项目,并且提供了丰富的配置选项和依赖库,以满足各种需求。它可以极大地简化项目的初始化过程,并让我们专注于业务逻辑的开发,提高开发效率。
设置项目所属组,项目名称,选择java版本
选择对应的SpringBoot版本
选择开发中用到的配置依赖包,也可以不选择,在用到时向pom里面添加对应的jar
创建
再次设置项目名称,选择存储项目的路径,点击完成。
导入初始化jar包
新建好的项目结构如下,SpringBoot版本使用的目前最新的2.2.6.RELEASE版本
pom的jar包导入如下:
- devtools:项目的热加载重启插件
- lombok:简化代码的工具
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>