重构了 Latke 请求路由实现,废弃注解式路由,全面使用函数式路由。注解路由真的很不方便查看,特别是别人不熟悉项目的情况下,要找个请求的入口很难。函数式路由的好处是路由配置集中在一个方法里,很方便总览全局。
另外,通过中间件来处理请求上下文比通过 @Before 和 @After 拦截方法要更好扩展,拦截切面还要考虑上下文共享变量,而中间件是直接包裹起来,更方便直观。
@Before
@After
重构了 Latke 请求路由实现,废弃注解式路由,全面使用函数式路由。注解路由真的很不方便查看,特别是别人不熟悉项目的情况下,要找个请求的入口很难。函数式路由的好处是路由配置集中在一个方法里,很方便总览全局。
另外,通过中间件来处理请求上下文比通过
@Before
和@After
拦截方法要更好扩展,拦截切面还要考虑上下文共享变量,而中间件是直接包裹起来,更方便直观。