主题:当我想要将MD文件按模块分布到不同文件夹的时候

iiuk3 2017年12月05日 35

当项目比较大的时候,不同的业务模块在不同的文件夹下。

我想也把MD文件也按模块分,这个时候发现beetlsql.sqlPath并没有路径匹配功能,并且无法发现子级目录下的md文件。

希望能实现这样的功能:beetlsql.sqlPath=classpath:sql/**/*.md 来查找sql路径下包括sql子孙文件夹里的所有md文件

闲大赋 2017年12月05日

sql可以放到不同子目录下,比如,通过sqlid来指明子目录,比如

sqlManager.select("core.user.selectAdmin"...)

或者通过在mapper代码上增加@SqlResource注解

@SqlResource("core.user")
public ineterface UserDao extends BaseMapper{
}

//或者其他目录
@SqlResource("console.user")
public ineterface UserDao extends BaseMapper{
}

以上俩种情况,都会寻找sql/core/user.md 文件

作者:闲大赋
官网:
qq群:219324263
微信捐助开源 支付宝捐助开源