Spring Boot 示例应用程序第 1 部分:介绍和配置

主要观点:教程完成后构建的应用提供管理数字图书馆的 API,用户可进行多种操作,如列出、搜索、添加、更新和删除书籍及书籍类别,还定义了数据库表及相关 API,将工作分为不同任务,包括项目设置、控制器创建、CRUD 服务等,使用特定技术和依赖进行开发,并介绍了多种数据库表初始化方式。
关键信息

  • 提供的 API:GET /book、GET /book/id/{id}等,用于书籍和类别管理。
  • 数据库表:genre、book、book_genres 表及相关实体类。
  • 依赖:h2、spring-boot-starter-data-jpa 等。
  • 项目设置:定义包结构、创建空类,配置 application.yml/application.properties 等。
  • 数据库初始化方式:自动、文件配置、控制台手动创建。
    重要细节
  • 自动创建表:根据 @Entity 注解在启动时创建表,可通过 h2 控制台查看。
  • 文件配置:需有 schema.sql 和 data.sql 文件,通过 jdbc URL 配置加载。
  • 控制台初始化:启动应用后可在 h2 控制台手动创建数据库模式。
  • 项目结构及各部分功能:如实体类定义、控制器创建等,每个部分位于不同分支,最终应用在 'develop' 分支。
阅读 14
0 条评论