SpringBoot基础知识有哪些要点需要掌握?

2026-05-29 11:562阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1021个文字,预计阅读时间需要5分钟。

SpringBoot基础知识有哪些要点需要掌握?

原文链接 + 1 + SpringBoot分层 + 1.1 + Controller + 控制层Service的作用主要是搭建了外层与业务层沟通的桥梁,移动端、前端在调用接口访问相关业务时,都会通过Controller,由Controller去调用。

原文链接

1 SpringBoot分层

1.1 Controller

控制业务层Service的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端,前端在调用接口访问相关业务时,都会通过Controller,由Controller去调相关的业务层代码并把数据返回给移动端和前端。

api接口可以直接写在这一层。

1.2 Service

业务层,所有的内部的业务逻辑都会放在这里处理,比如用户的增删改查,或者发送个验证码或邮件,或者做⼀个抽奖活动等,都会在Service中进行。

1.3 dao

数据持久化层,就是和数据库打交道的,而实现持久化层的框架有很多,而常用的有两种:JPA和MyBatis,JPA是SpringBoot官方的,前身就是著名的三大框架之一的Hibernate,好处是不用手写SQL。MyBatis则在国内比较流行,原因是它的灵活性非常高,但是需要手写SQL语句。

阅读全文

本文共计1021个文字,预计阅读时间需要5分钟。

SpringBoot基础知识有哪些要点需要掌握?

原文链接 + 1 + SpringBoot分层 + 1.1 + Controller + 控制层Service的作用主要是搭建了外层与业务层沟通的桥梁,移动端、前端在调用接口访问相关业务时,都会通过Controller,由Controller去调用。

原文链接

1 SpringBoot分层

1.1 Controller

控制业务层Service的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端,前端在调用接口访问相关业务时,都会通过Controller,由Controller去调相关的业务层代码并把数据返回给移动端和前端。

api接口可以直接写在这一层。

1.2 Service

业务层,所有的内部的业务逻辑都会放在这里处理,比如用户的增删改查,或者发送个验证码或邮件,或者做⼀个抽奖活动等,都会在Service中进行。

1.3 dao

数据持久化层,就是和数据库打交道的,而实现持久化层的框架有很多,而常用的有两种:JPA和MyBatis,JPA是SpringBoot官方的,前身就是著名的三大框架之一的Hibernate,好处是不用手写SQL。MyBatis则在国内比较流行,原因是它的灵活性非常高,但是需要手写SQL语句。

阅读全文