【LSP】Solon集成(01)- Mybatis 与 Solo

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-10-10

故事开讲
Mybatis 是个资深的前辈,多年来它基本上只和 Spring 的家族企业合作。今天他尝试和年轻选手Solon组团做业务;Solon 是Java世界里一个新的极易上手的Web框架(哎,如同十八线的演员,没人知道的啦。。。但业务活也是一流的)

本次组队需要完成如下挑战:

简单的配置
多数据源支持(分区模式 和 注解模式)
事务支持
支持分页组件(这个,其实破坏了SQL的透明性......但业内很流行)
Action...

一、环境说明

二、现在代码走起
新建个空白的Maven项目:solon_mybatis_multisource,下面开始操作:

(一)在 pom.xml 文件里添加依赖

(二)修改属性文件 application.yml (添加多数据源和分页组件的配置)
Solon 没有特定的数据源配置,所以随便自己起个头就可以;配置项与使用的数据源匹配即可。本例用的是HikariCP:

(三)添加配置器(完成数据源的构建即可;看上去,极简洁的。。)
在Solon的适配下,只需要完成数据源的配置就完事了。其它的,根据配置已自动扫描或处理。

(四)添加控制器
关于多数据源的分包模式示例:

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    124

  • 帖子

    0

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0862s Mem:2049Kb