【spring boot】初学者项目快速练手

一小时带你从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

相关推荐

  1. GraphSAGE项目

    2024-07-18 05:40:01       20 阅读
  2. Rust 项目:猜数游戏

    2024-07-18 05:40:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 05:40:01       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 05:40:01       56 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 05:40:01       46 阅读
  4. Python语言-面向对象

    2024-07-18 05:40:01       57 阅读

热门阅读

  1. vb6读取mysql,用odbc mysql 5.3版本驱动

    2024-07-18 05:40:01       18 阅读
  2. 在Spring Boot 中使用Kafka

    2024-07-18 05:40:01       20 阅读
  3. 响应式编程:Project Reactor与WebFlux

    2024-07-18 05:40:01       18 阅读
  4. Django+vue自动化测试平台(28)-- ADB获取设备信息

    2024-07-18 05:40:01       21 阅读
  5. 2024牛客暑期多校训练营1 I.Mirror Maze(题解)

    2024-07-18 05:40:01       20 阅读
  6. 浅谈Git

    浅谈Git

    2024-07-18 05:40:01      19 阅读
  7. 力扣649.Dota2参议院

    2024-07-18 05:40:01       23 阅读
  8. 将数据集转为hdf5格式

    2024-07-18 05:40:01       20 阅读
  9. 【大模型】如何书写好的prompt

    2024-07-18 05:40:01       20 阅读
  10. 设计模式大白话之装饰者模式

    2024-07-18 05:40:01       18 阅读
  11. 8个步骤彻底清理Docker镜像

    2024-07-18 05:40:01       22 阅读