本课程是继<老司机转语言之java基础篇>的第二篇。我们使用spring boot来进行实战场景速学。本课程是为实战
* 第一章:spring boot2.x 基础速过 cplist.push('第一章:spring boot2.x 基础速过');/
* 第1讲:开张课、技术栈介绍、课程内容说明、第一个API
* 第2讲:IDEA多模块设置:创建商品和订单两个模块、修改端口
* 第3讲:初步编写Service类、模拟商品列表、注入等
* 第4讲:模拟加载商品详细、获取GET参数等、异步调用初步
* 第5讲:@Bean注解(1):基本方法、 Qualifier注解的使用
* 第6讲:@Bean注解(2):使用Resource注解注入Bean
* 第7讲:POST提交获取原始body、表单、JSON参数等
* 第8讲:提交参数验证(初步)
* 第9讲:统一异常处理(一):Error统一处理
* 第10讲:统一异常处理(二):全局异常拦截
* 第11讲:mybatis-plus(1):最简单的集成、商品列表API获取
* 第12讲:mybatis-plus(2): 测试数据下载、查询构造器的基本使用
* 第13讲:(补充课时):自定义JSON输出格式
* 第14讲:mybatis-plus(3):根据分类ID取出商品、注解和SQL混用
* 第15讲:穿插课时(1):spring cloud 入门、网关gateway、转发http api
* 第16讲:穿插课时(2):使用配置的方式运行spring cloud gateway(初步)
* 第17讲:穿插课时(3):Nacos简单入门、注册服务
* 第18讲:穿插课时(4):Nacos+Gateway服务自动发现初步(Hoxton)
* 第19讲:mybatis-plus练习:分页查询商品(自带组件)
* 第20讲:mybatis-plus练习:分页查询商品(自定义SQL)
* 第21讲:mybatis-plus练习:关联表分页(自定义SQL)
* 场景练习1:商品评价功能(mybatis练习) cplist.push('场景练习1:商品评价功能(mybatis练习)');/
* 第22讲:商品评价表设计、insert API基本编写
* 第23讲:参数验证、检查商品ID是否存在等
* 第24讲:附加课:spring boot 静态资源配置、嵌入vue运行
* 第25讲:[巩固课]vue+spring boot显示商品列表
* 第26讲:补充课时:纯网页方式的vue组件引入
* 第27讲:补充课时:纯网页方式 使用vue路由
* 第28讲:[巩固课]结合vue实现商品列表+分页组件
* 第29讲:[补充课时]加入Mint-ui显示商品列表
* 第30讲:[巩固课时]加载商品详细页、路由、对应API等
* 第31讲:接口的幂等性初步:限制用户提交商品评价次数
* 第32讲:关于商品详细页多个API的加载和顺序处理
* 第三章:基本部署、多数据源和连接池 cplist.push('第三章:基本部署、多数据源和连接池');/
* 第33讲:基本手工部署(Linux+docker)
* 第34讲:压测工具的基本使用、发现问题
* 第35讲:连接池HiKari的基本使用
* 第36讲:使用mybatis plus多数据源、多连接池配置
* 第37讲:[bug修正]多数据源下hikari的参数名问题
* 场景练习2:转账功能的API开发 cplist.push('场景练习2:转账功能的API开发');/
* 第38讲:虚拟币表和转账日志表的基本字段、关于复式记账
* 第39讲:最基本的转账API(1):纯SQL型、无事务
* 第40讲:最基本的转账API(2):使用事务+多数据源的方式
* 第41讲:练习课:根据用户虚拟币金额升级用户身份
* 第42讲:悲观锁:两个事务同时操作用户余额的场景
* 第43讲:乐观锁:两个事务同时操作用户余额的场景
* 场景3:简易通用Controller cplist.push('场景3:简易通用Controller');/
* 第44讲:动态获取Bean、反射执行Service方法
* 第45讲:设计方法名和url请求形式机制
* 第46讲:自定义注解、支持自定义方法名映射
* 第47讲:支持Service方法参数、Query参数传入
* 第48讲:利用自定义注解进行RequestMethod的判断
* 第49讲:支持POST请求参数:JSON参数的注入
* 第50讲:[选学]手工使用 SpringBoot参数解析器(1):解析Service方法中的RequestBody
* 第51讲:手工使用 SpringBoot参数解析器(2):解析Param参数(小练习)
* 第52讲:把AOP加入到通用Controller中(1):速学、统一返回格式
* 第53讲:AOP (2):使用AOP简化Controller方法、解析参数等
* 第54讲:通用Controller结合mybatis-plus初步:加载图书列表
* 第55讲:补充课:限制Service方法映射、BUG处理





![[衡天云]爆款云服务器 低至12元/月](/hty.png)