# g48_app_version **Repository Path**: wangquanjava/g48_app_version ## Basic Information - **Project Name**: g48_app_version - **Description**: APP多版本接口同时兼容 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-08-26 - **Last Updated**: 2021-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 要求: * 根据接口请求参数version,来动态访问不同版本的controller * 接口中的version和app自己的version没有关系,每个接口的version参数是独立的。没有关系,所以这个版本主动权是在app那边控制 ## 原理: * 使用Spring中的特性,自动注入Map map;从而获得所有版本的DemoController实现类对象 * 每一个新版本只需要继承最基础的类,然后重写需要更新的接口