一小时带你从0到1实现一个SpringBoot项目开发_哔哩哔哩_bilibili
一、简介
二、项目结构
三、代码结构
1.生成框架
Spring Initializr
快速生成一个初始的项目代码,会生成一个demo文件
打开intellj idea,导入demo文件
2.目录结构
源码都放在src-main-java文件夹下
前端的静态文件或者配置文件放在resources文件夹下
pom.xml是Maven项目的核心配置文件,它是项目对象模型 - Project Object Model(POM)的缩写。POM定义了项目的所有属性,包括项目的名称、版本、依赖关系、构建配置等。使用pom.xml,我们可以轻松地管理项目的构建和依赖关系,让我们能够更专注于业务逻辑的开发。
3.运行
(1)运行BootDemoApplication
需要把JPA的依赖注释掉,然后打开localhost:8080验证是否配置成功
(2)@RestController创建API
访问地址是localhost:hello
可以返回list对象
(3)rest api规范
四、项目开发
从数据库层依次往上层构建
1.创建数据库表
2.构建Data Access层
在pom.xml中引入JPA依赖
新建一个package:dao
在package中新建一个类:Student,查询数据库,将数据映射为面向对象的数据
在package中新建一个Interface:StudentRepository,作为data access层
3.构建Service层
新建一个package:service
在package中新建一个Interface:StudentService
在package中新建一个类:StudentServiceImpl,实现StudentService