SpringBoot笔记
学习了个SpringBoot CRUD小项目,大致总结下项目结构和流程
https://github.com/hayahayao/demo-user-management
(因为只是想学 CRUD 的部分所以没有前后端分离,虽然我知道 SpringBoot 的初衷是为了前后端分离,后端写接口方便)
一些Java基础
注解
对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。
https://pdai.tech/md/java/basic/java-basic-x-annotation.html
反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
https://pdai.tech/md/java/basic/java-basic-x-reflection.html
SpringBoot基本思想
配置化 -> 注解化
pom.xml: maven包管理
MVC
- 表现层 UI
- 业务逻辑层 Business Logic
- 数据访问层 Data Access
项目分层结构:
- controller: 表示层,对请求进行处理
- service: 业务逻辑层
- dao: 数据访问层
- entity: model实体层
https://pdai.tech/md/spring/springboot/springboot-x-hello-world-mvc.html