Javaweb-day1-learning-by-DODOR


算是对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`

具体调用流程如下:

  1. JVM 执行 main()
  2. SpringApplication.run(...) 启动 Spring Boot
  3. Spring Boot:
    • 启动内置 Tomcat(监听你 server.port: 8080
    • 扫描 com.example.taskapi 包及子包
    • 发现并注册组件:
      • TaskController(因为有 @RestController
      • TaskMapper(因为有 @Mapper,MyBatis 会为它生成代理实现)
    • 读取 application.yml 配置数据源,连接 MySQL

建立了pom.yml来声明依赖。


Author: DODOR
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source DODOR !
  TOC