很多公司内部为了效率,在一些后台管理系统上开始使用低代码工具。
今天我们就讲下如果通过mybatis的动态sql,简单实现一个接口配置查询功能。技术栈springboot、mybatis、mysql
(一)在mysql新增两张表。api_config是配置接口路径和sql的关系的。userinfo是查询测试表(自己随意建立我就不贴图了)。
(二)先写api_config的查询代码,这里就是基本的mybatis使用方法。mapper类、service类、以及mapperxml文件
```java
//service类
Service
publicclassApiConfigService{
Autowired
privateApiConfigMapperapiConfigMapper;
publicApiConfiggetApiConfig(StringurlPath,Stringmethod){
returnapiConfigMapper.getApiConfigByPath(urlPath,method);
}
}
//mapper类
Mapper
publicinterfaceApiConfigMapper{
ApiConfiggetApiConfigByPath(
Param("urlPath")StringurlPath,Param("method")Stringmethod);}
```
Mapperxml文件
```mysql
mappernamespace="