1. point.getTarget().getClass(); 这个获取的是动态代理的class,上面获取不到自定义注解
  2. 优先级改为先方法,后类。 这样可以一个mapper中不同方法使用不同数据源

相关Issue:

#I16N2K:DataSource 多数据源注解类级别无效,方法级别有效
#IZNMJ:添加了@DataSource(value = DataSourceType.SLAVE)标签依然会从ry数据库执行sql