SpringBoot框架学习笔记

三天不练就手生。很多内容我两年前搞过的,现在完全没印象了,因为没有形成持久记忆,并阶段性复习。

名词概念

Bean

IoC container

框架执行流程

从程序启动的流程,把沿途的各项资源(配置文件、程序等等)都串联起来。

单元测试

一些技巧

如何规划模块

  • 业务部分-前端,一般为web模块
  • 业务部分-后台定时任务,一般为schedule模块(思考:后端定时任务到底要不要分开成独立的进程运行?)
  • 通用工具包,和业务无关,一般为util模块(日志、异常、结果封装、发送HTTP请求、接收HTTP请求、文件读写)
  • 公司常用第三方服务,一般为third-party-service模块(语音、S3、内网判断、交易日、问财240、图片上传)

思考:模块的重构成本高不高?如果不高,可以先定一个,后面渐进式优化。

如何配置模块/项目的启动项

模块之间如何调用

如何Debug程序