SpringBoot基础知识有哪些要点需要掌握?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1021个文字,预计阅读时间需要5分钟。
原文链接 + 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分钟。
原文链接 + 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语句。

