对于springboot动态切换数据库的一些疑问

我看了一下关于springboot动态切换数据库的方法,但是我的需求是在一个方法上根据前端返回的数据决定我是选择什么数据库。动态数据源好像是只能在一个方法注解一个数据库,我想切换2个数据库就需要两个一样的方法吗?

参考dynamic-datasource-spring-boot-starter的设计方案,通过key选择不同的处理类处理key,选择到最终执行的数据源的key,
比如你的key写@reuqest@orgId,这样就会从key的值就会从固定值[@reuqest@orgId]变为request,getParameter("orgId")的结果