• 低代码工作流平台的数据库适配实践

    应用案例 · 源码级分析 AnyLine × FlyFlow 低代码工作流平台的数据库适配实践 通过 AnyLine 数据库适配层,FlyFlow 实现 MySQL / PostgreSQL / 达梦 / 金仓的零代码切换, 开源工作流引擎的背后技术选型深度解析。 SpringBoot3 Flow
  • condition参数与query参数的混淆

    在controller中查询数据时经常会用到: String status = "FINAL"; service.query("CRM_USER", condition(true, "TYPE_CODE:type"), "DATA_STATUS:"+status); 实际执行的
  • 关于分页参数

    AnylineController中提供了condition(boolean navi)用来根据前端提交的数据封装分页参数 经常要用到两个参数 1.当前第几页 2.每页多少条 默认情况下这两个参数值比较长,是为了避免与其他业务参数冲突。定义在PageNaviConfig中 public static
  • 集成(复用)mybatis动态数据源

    默认情况下anyline中的一个数据源 只会绑定一个DriverAdapter(用来生成一类数据库方言) 但有第三方数据源会通过DynamicDataSource实现数据源切换,这样就会造成一个数据源对应多种数据库如(mysql, oracle) 而adapter只会检测一次,这样就会造成
  • ElasticSearch根据主键删除数据

    DataRow row = new ElasticSearchRow(); row.put("_id" ,123);//指定主键值 ServiceProxy.delete(table_name, row);
  • 为什么多数据源时又要使用多个独立的一个Service

    你可能是希望在当前线程中设置一个变量,通过修改这个变更来干预spring获取的数据源,但这样在遇到线程共享时会发生冲突。 所以设计成每个数据源对应一个service,不需要切换数据源,而是根据情况调用不同的service
  • 从0开始创建环境(spring mvc)【过期】

    创建web项目
  • 【 RuoYi-Vue-Plus】分布式多租户管理框架

    应用案例 · 源码级分析 分布式多租户管理框架 RuoYi-Vue-Plus 多数据源代码生成深度解析 基于 Dromara RuoYi-Plus源码分析,揭示 AnyLine 如何通过 DataSourceMonitor 适配 DynamicRoutingDataSource, 实现多租户场景下
  • 先准备基础环境

    为精简篇幅,把前置工作以及后续重复的工作在这里说明,后面就不再啰嗦了。
  • 关于必须条件

     以“+”开头表示当前条件必须拼接 如condition("+NM:nm") 如果客户端提供了nm值,如http://localhost?nm=zh 则正常生成SQL:  SELECT * FROM TAB WHERE NM = 'zh' 如果没有提供nm值,如如http://localhost或 http://local?nm= 则生成SQL: 
  • 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
    QQ群(86020680) 微信群 过期或满员联系管理员