spring boot
YKCCCHEN
一个在努力学习的孩子
展开
-
Mybatis解析存储在数据库中的动态SQL
从数据库中读取存储的动态SQL 根据传入参数解析标签,Sql存在了map的queryScript中 private void replaceMybatisTags(Map<String, Object> parameterMap) { String sql = "<script>" + parameterMap.get("queryScript") + "</script>"; SqlSource queryScript = iac.原创 2021-01-07 20:08:50 · 497 阅读 · 6 评论 -
SpringBoot+Mybatis+多类型数据库 实现一个 支持读写分离的动态多数据源
功能不够完善,努力改进 背景 一个通用SQL查询的服务器 通过SQL直接去对应的数据库去查询数据并返回 问题 多种数据库,连接方式不同 SQL对应不同的数据库,每次查询需要更换数据源 解决方式 多数据源管理 数据库存数据库连接方式 server方法或AOP中切换数据源,调用Mapper时自动切换 代码 动态多数据源抽象类 /** * @version 1.0 * @descriptions: 该类是参考了package org.springframework.jdbc.datasource.l原创 2020-08-18 23:48:41 · 733 阅读 · 2 评论 -
spring boot2.X连接mysql数据库时出现的问题(连接不上,数据无法插入)
连接不上 Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 如果出现这个错误,你需要查看一下你登录的账号的权限问题 Caused by: java.sql.SQLException: Access denied for user 'root'@'loc...原创 2019-07-30 13:30:39 · 666 阅读 · 0 评论 -
spring boot 整合 mybatis-plus下数据填充功能,实例类在公共模块下无效的原因以及解决问题思路(附:公共类的配置文件无法加载的原因与解决)
因为本人在项目中遇到这个问题,在此记录下问题的出现原因与解决原因 出现原因 当项目需要使用到微服务时,实例类将会运用到多个微服务上,反复编写可能造成很多复杂的问题,导致严重的后果,因此将其抽离出来,并通过模板导入的方式引入到需要的位置 1.公共模块 2.需要的微服务导入依赖模块 这样也有问题出现,就是实验MetaObjectHandler接口类的位置放置,因为注解是在公共类里面 解决方法 ...原创 2019-07-30 13:54:01 · 641 阅读 · 0 评论 -
RestTemplate post传递参数报错解决
500 Internal Server Error 因为参数传递问题,导致所需要传递给服务器的信息无法被服务器所识别 直接上手解决 直接将数据存入map集合然后使用JSON转换工具转换为JSON后通过String数据进行数据传递,最后解决问题 解决! ...原创 2019-07-30 20:46:30 · 1658 阅读 · 3 评论