如果是springmvc的框架如何通过xml配置文件加入动态表名解析器

来源:7-2 动态表名实现

qq_阆苑凨_0

2020-01-21 10:25

如果是springmvc的框架如何通过xml配置文件加入动态表名解析器

写回答 关注

1回答

  • 老猿
    2020-01-22 09:11:21

            我已经好多年没用过这种传统的springmvc的xml配置方式了。我试着说一下思路,然后你看看是否可行。

    首先编写一个实现ITableNameHandler的类,如果需要多个表实现动态表面,就编写多个实现ITableNameHandler接口的类。我们假设实现了一个,类名是com.mp.MyTableNameHandler,需要在类上增加@Component("myTableNameHandler")。大致配置如下:

    <property name="plugins">
        <array>
            <bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
                <!--....其他配置...-->
                <property name='sqlParserList'>
                    <list>
                        <ref bean='myTableNameHandler' />
                    </list>
                </property>
            </bean>
        </array></property>

    你看看这样配置是否可行,如果有问题再反馈给我。

MyBatis-Plus进阶

MyBatis-Plus框架进阶课程

23296 学习 · 118 问题

查看课程

相似问题