-
切换数据源失败可能的原因
启动类上添加注解@Import(DynamicDataSourceRegister.class) 启动类上需要扫描包org.anyboot -
jdk8升级到jdk17
8.6.5之后开始支持jdk17 版本号添加缀加 如8.6.5-SNAPSHOT > 8.6.5-jdk17-SNAPSHOT 需要tomcat10支持 参考tomcat9升级到tocmat10的 -
[2023-01-01]删除org.anyboot相关依赖
8.6.2(2023-01-01)之后的版本中,多数据源不再需需要依赖org.anyboot:anyboot-data-jdbc 原来的org.anyboot.data.jdbc.ds.DynamicDataSourceRegister可以用org.anyline.data. -
关于日期类型显示格式问题
如 关于查询结果集中不显示秒的问题 数据库中数据类型datetime 查询结果显示2023-05-25T07:00(不同的环境显示格式可能不一样) 有时候会发现没有秒 是因为数据库存储的本来也不是String格式,而是一个时间戳,在显示时需要经过toString转换,转换成什么格式就不 -
DataSet分页
DataSet set = new DataSet(); Listpages = set.page(10) //每页10行,分成多少页根据总数 List pages = set.split(10)//分成10页,每页多少行根据总 -
[2023-03-31]多数据源切换方式
2023-03-31之前多数据源切换是利用spring提供的AbstractRoutingDataSource为spring返回不同的数据源。 也就是同一个JdbcTemplate需要切换多个DataSource。 应用方式:启动类添加注解@Import(DynamicDataSourceRe -
关于2023-03-31之后数据源切换@Import(DynamicDataSourceRegister.class)
2023-03-31之前多数据源切换是利用spring提供的AbstractRoutingDataSource为spring返回不同的数据源。 也就是同一个JdbcTemplate需要切换多个DataSource。 应用方式:启动类添加注解@Import(DynamicDataSourceReg -
ehcache不生效
先看pom有没有添加依赖org.anyline anyline-data-cache-ehcache 默认缓存
AnylineService默认集成了ehcache缓存、需要先在ehcache.xml中配置缓存 service.query("缓存key","表名","查询条件") 与查询数据库参数一致缓存有效期和刷新频率
如果设置了缓存时间100秒有效,再前90(90%*100)秒内会从缓存中提取数据 第90秒后的第一次也从缓存中提取数据,同时开启子线程刷新缓存- 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
QQ群(86020680) 微信群 过期或满员联系管理员