代码拉取完成,页面将自动刷新
fastmybatis for Solon - 让Solon使用体验更加舒适
server:
port: 6041
# 配置数据源
dataSource:
db1:
# 与数据库名可用保持一致
schema: stu
jdbcUrl: jdbc:mysql://localhost:3306/stu?useUnicode=true&characterEncoding=utf8&autoReconnect=true&rewriteBatchedStatements=true
driverClassName: com.mysql.cj.jdbc.Driver
username: root
password: root
mybatis:
db1:
mappers:
- "com.myapp.demo.dao.*"
# 指定mybatis xml文件存放目录
- "classpath:mybatis/mapper/*.xml"
configuration:
cacheEnabled: false
mapUnderscoreToCamelCase: true
globalConfig:
logicNotDeleteValue: "0"
disableSqlAnnotation: false
plugins:
- sqlFormatterPlugin:
# 开启
enable: true
class: "com.gitee.fastmybatis.core.support.plugin.SqlFormatterPlugin"
appendDelimiter: true
delimiter: ";"
useDruid: false
format: "====== SQL ======\n%s"
solon.logging.appender:
console:
level: INFO
# 记录器级别的配置示例
solon.logging.logger:
"root": #默认记录器配置
level: INFO
"com.zaxxer.hikari":
level: WARN
注入示例:
@Controller
public class DemoController {
@Db("db1")
TUserMapper mapper;
/**
* http://localhost:6041/index
*
* @return
*/
@Mapping("index")
public TUser index() {
return mapper.getById(6);
}
/**
* http://localhost:6041/index2
*
* @return
*/
@Mapping("index2")
public List<TUser> index2() {
Query query = new Query()
.in("id", Arrays.asList(4, 5, 6));
return mapper.list(query);
}
}
完整示例请查看本项目测试用例
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。