算是对Javaweb后端学习开个头,用的是Spring Boot+MySQL+MyBatis-Plus.
提前声明,下文只做我自己的知识归纳整理,一般不具备参考,请见谅Orz
DAY1:
我决定先搭一个简单的框架结构,建立目录
JAVAweb/
task-api/
task-api 里核心代码现在主要在:
启动入口(Boot)
src/main/java/com/example/taskapi/TaskApiApplication.java`
业务模块:task
src/main/java/com/example/taskapi/task/TaskController.java`
src/main/java/com/example/taskapi/task/TaskMapper.java`
src/main/java/com/example/taskapi/task/Task.java配置
src/main/resources/application.yml`
具体调用流程如下:
- JVM 执行
main() SpringApplication.run(...)启动 Spring Boot- Spring Boot:
- 启动内置 Tomcat(监听你
server.port: 8080) - 扫描
com.example.taskapi包及子包 - 发现并注册组件:
TaskController(因为有@RestController)TaskMapper(因为有@Mapper,MyBatis 会为它生成代理实现)
- 读取
application.yml配置数据源,连接 MySQL
- 启动内置 Tomcat(监听你
建立了pom.yml来声明依赖。