shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
阅读:3303回复:2

springboot2.x实战速学-第五章-通用controller的开发

楼主#
更多 发布于:2020-02-14 15:41
本章是场景练习
  我们目前的课程 稍微讲完基础后,就要做大量的场景练习。

  应用级开发拼的是熟练度,光理解是没用的。
  前面几章我们每做一个功能就要写个controller,写各种参数,很麻烦有木有
  如果有,那么这一章我们来练习做个简易的通用controller
  我们的目的是,只要写一个controller,就可以实现各种一般性业务的请求。

  本周先更新4课时,做个热身:
 场景3:简易通用Controller
第44讲:动态获取Bean、反射执行Service方法 免费试听课时,不要登录的
本课时进入第五章:通用controller的开发。今天先热身

第45讲:设计方法名和url请求形式机制
今天我们设计方法名的URL请求机制,用于规范我们的请求行为

第46讲:自定义注解、支持自定义方法名映射
通过自定义注解,我们可以让方法名自定义,而不需要完全按照实际方法来

第47讲:支持Service方法参数、Query参数传入
之前我们的方法不支持参数,今天来看下参数怎么传递


以下四课时在2020-2-28更新
第48讲:利用自定义注解进行RequestMethod的判断

由于我们只有一个Controller,因此需要来限制下请求的方式

第49讲:支持POST请求参数:JSON参数的注入 免费试听课时,不要登录的

今天我们来临时的手工实现下JSON参数的注入。基础部分到此为止,下节课我们要来进阶了
第50讲:[选学]手工使用 SpringBoot参数解析器(1):解析Service方法中的RequestBody

前面我们实现了一些自定义的注解来完成通用Controller的功能。那么如果涉及到验证、取头等,难道都自定义吗? 于是今天我们来稍微说一下Spring源码,并手工调用Spring的参数解析
第51讲:手工使用 SpringBoot参数解析器(2):解析Param参数(小练习)
今天是个小练习,我们来把RequestParam的解析支持一下


以下四课时在2020-3-10更新

第52讲:把AOP加入到通用Controller中(1):速学、统一返回格式
今天我们把AOP加入到我们的通用控制器中

第53讲:AOP (2):使用AOP简化Controller方法、解析参数等
有了AOP。我们就可以使用AOP来简化我们的参数解析

第54讲:通用Controller结合mybatis-plus初步:加载图书列表 免费试听。不要登录
今天我们把mybatis-plus的功能融入到我们的service中

第55讲:补充课:限制Service方法映射、BUG处理
今天是个BUG修正课,解决在cglib动态代理下无法读取自定义注解的问题
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
沙发#
发布于:2020-02-28 02:01
2-28日有更新
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
板凳#
发布于:2020-03-11 00:51
3.10有更新
会讲故事的程序员
游客

返回顶部