課程
/后端開發(fā)
/Java
/MyBatis-Plus進(jìn)階
如果是springmvc的框架如何通過(guò)xml配置文件加入動(dòng)態(tài)表名解析器
2020-01-21
源自:MyBatis-Plus進(jìn)階 7-2
正在回答
? ? ? ? 我已經(jīng)好多年沒用過(guò)這種傳統(tǒng)的springmvc的xml配置方式了。我試著說(shuō)一下思路,然后你看看是否可行。
首先編寫一個(gè)實(shí)現(xiàn)ITableNameHandler的類,如果需要多個(gè)表實(shí)現(xiàn)動(dòng)態(tài)表面,就編寫多個(gè)實(shí)現(xiàn)ITableNameHandler接口的類。我們假設(shè)實(shí)現(xiàn)了一個(gè),類名是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>
你看看這樣配置是否可行,如果有問(wèn)題再反饋給我。
舉報(bào)
MyBatis-Plus框架進(jìn)階課程
1 回答多租戶通過(guò)動(dòng)態(tài)表實(shí)現(xiàn)
1 回答動(dòng)態(tài)表名使用注解實(shí)現(xiàn)
1 回答sql表名解析器的時(shí)候怎么高也不對(duì)
1 回答老師你好,在xml中使用動(dòng)態(tài)表名不生效,有什么解決方法嗎
2 回答自定義SQL中如何增加deleted=0過(guò)濾條件
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-01-22
? ? ? ? 我已經(jīng)好多年沒用過(guò)這種傳統(tǒng)的springmvc的xml配置方式了。我試著說(shuō)一下思路,然后你看看是否可行。
首先編寫一個(gè)實(shí)現(xiàn)ITableNameHandler的類,如果需要多個(gè)表實(shí)現(xiàn)動(dòng)態(tài)表面,就編寫多個(gè)實(shí)現(xiàn)ITableNameHandler接口的類。我們假設(shè)實(shí)現(xiàn)了一個(gè),類名是com.mp.MyTableNameHandler,需要在類上增加@Component("myTableNameHandler")。大致配置如下:
你看看這樣配置是否可行,如果有問(wèn)題再反饋給我。