依赖注入:FastAPI最核心的解耦能力案例解析在FastAPI后端开发里,依赖注入是最核心、也最容易被低估的能力之一。很多开发者习惯在每个路由函数里重复写鉴权、打日志、开数据库连接、解密参数。接口越写越胖,改一处要动一片,单元测试也几乎没法写。FastAPI的Depends()机制,正是为了把这类横切关注点从业务逻辑里剥离出来。 依赖注入的本质可以用一句话概括:把怎么拿到某个对象抽成独立函数,路由只声明我需要什么。框架会在进入路由之前自动解析依赖树、按顺序执行、在同一请求内缓存结果,并把依赖里用到的Query、Header等参数写进Swagger