SpringBoot框架学习笔记
三天不练就手生。很多内容我两年前搞过的,现在完全没印象了,因为没有形成持久记忆,并阶段性复习。
名词概念
Bean
IoC container
框架执行流程
从程序启动的流程,把沿途的各项资源(配置文件、程序等等)都串联起来。
单元测试
一些技巧
如何规划模块
- 业务部分-前端,一般为web模块
- 业务部分-后台定时任务,一般为schedule模块(思考:后端定时任务到底要不要分开成独立的进程运行?)
- 通用工具包,和业务无关,一般为util模块(日志、异常、结果封装、发送HTTP请求、接收HTTP请求、文件读写)
- 公司常用第三方服务,一般为third-party-service模块(语音、S3、内网判断、交易日、问财240、图片上传)
思考:模块的重构成本高不高?如果不高,可以先定一个,后面渐进式优化。