- 背景 最近让我做一个大数据的系统,分析了一下,麻烦的地方就是多数据源切换抽取数据。考虑到可以跨服务器跨数据库抽数,再整理数据,就配置了这个动态数据源的解决方案。在此分享给大家。 实现方案 数据库配置文件 我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。第一步我们自然是配置多个数据库源头。 ... 背景 最近让我做一个大数据的系统,分析了一下,麻烦的地方就是多数据源切换抽取数据。考虑到可以跨服务器跨数据库抽数,再整理数据,就配置了这个动态数据源的解决方案。在此分享给大家。 实现方案 数据库配置文件 我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。第一步我们自然是配置多个数据库源头。 ...
- 前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况。最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。下面介绍一个方法。 实现 封装一个be... 前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况。最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。下面介绍一个方法。 实现 封装一个be...
- 文章目录 Pre概述三部曲Step1 搞自定义注解Step2 搞校验逻辑Step3 使用Step4 验证 附 int 类型的判断源码 Pre SpringBoot - 优雅的实... 文章目录 Pre概述三部曲Step1 搞自定义注解Step2 搞校验逻辑Step3 使用Step4 验证 附 int 类型的判断源码 Pre SpringBoot - 优雅的实...
- 文章目录 概述Step1 搞依赖Step2 搞参数校验的实体类 概述 日常开发中,对入参进行参数校验是必不可少的一个环节。 而使用最多的就是Validator框架 。 Valid... 文章目录 概述Step1 搞依赖Step2 搞参数校验的实体类 概述 日常开发中,对入参进行参数校验是必不可少的一个环节。 而使用最多的就是Validator框架 。 Valid...
- 大家好,我是陈哈哈,北漂五年。认识我的朋友们知道,我是非科班出身,半路出家,大学也很差!这种背景来北漂,你都不知道你会经历什么🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名... 大家好,我是陈哈哈,北漂五年。认识我的朋友们知道,我是非科班出身,半路出家,大学也很差!这种背景来北漂,你都不知道你会经历什么🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名...
- 文章目录 1、介绍1.1、在接口中添加redis缓存1.2、Spring Boot缓存注解 1、介绍 1.1、在接口中添加redis缓存 由于首页数据变化不是很频繁,而且首页访问量相... 文章目录 1、介绍1.1、在接口中添加redis缓存1.2、Spring Boot缓存注解 1、介绍 1.1、在接口中添加redis缓存 由于首页数据变化不是很频繁,而且首页访问量相...
- 场景: 方法中使用声明式事务(Transaction)注解不起效果 原因: 1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效) 2、使用注解的方法手动使用tr... 场景: 方法中使用声明式事务(Transaction)注解不起效果 原因: 1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效) 2、使用注解的方法手动使用tr...
- 一:场景 开发一个多批次入库的功能,功能中涉及到多个表间的操作,对数据库表的操作要么同时成功,要么同时失败,不然就会存在脏数据,所以使用到了事务这个知识点()。 划重点:重要的都使用红色标出来了,大家如果不想看我废话,直接跳到红色字体即可0...0 二:Spring中使用的使用方式 1、使用传统的手... 一:场景 开发一个多批次入库的功能,功能中涉及到多个表间的操作,对数据库表的操作要么同时成功,要么同时失败,不然就会存在脏数据,所以使用到了事务这个知识点()。 划重点:重要的都使用红色标出来了,大家如果不想看我废话,直接跳到红色字体即可0...0 二:Spring中使用的使用方式 1、使用传统的手...
- 目录 一: 场景 二: 原因 一: 场景 使用Springboot构建项目时,前台请求数据库查询时出现: Invalid bound statement (not found)可能原因 二: 原因 1、Mybatis的xml数据库查询文件的namespace属性和Dao层接口的全路径值不一样(这个原因最有可... 目录 一: 场景 二: 原因 一: 场景 使用Springboot构建项目时,前台请求数据库查询时出现: Invalid bound statement (not found)可能原因 二: 原因 1、Mybatis的xml数据库查询文件的namespace属性和Dao层接口的全路径值不一样(这个原因最有可...
- 目录 一、百度百科二、Redis下载三、Linux中安装Redis1、上传、解压2、修改redis.conf配置文件,使其在后台启动 四、Java调用redis1、导入pom2、编写Java... 目录 一、百度百科二、Redis下载三、Linux中安装Redis1、上传、解压2、修改redis.conf配置文件,使其在后台启动 四、Java调用redis1、导入pom2、编写Java...
- 新建一个过滤器 package com.icode.common.web.handler; import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.logging.L... 新建一个过滤器 package com.icode.common.web.handler; import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.logging.L...
- 发现reids整合了springboot之后搭建起来非常轻松,特意写个教程出来以免后面会忘记,以及自己踩得坑 pom引入maven依赖 # version 版本号一定要加上,否则 RedisTemplate 类会找不到<dependency> <groupId>org.springframework.boot... 发现reids整合了springboot之后搭建起来非常轻松,特意写个教程出来以免后面会忘记,以及自己踩得坑 pom引入maven依赖 # version 版本号一定要加上,否则 RedisTemplate 类会找不到<dependency> <groupId>org.springframework.boot...
- 使用方法很简单 package com.icode.common.web.handler; import com.icode.common.constant.exception.LoginException;import com.xd.core.common.command.ResponseCommand;import com.xd.... 使用方法很简单 package com.icode.common.web.handler; import com.icode.common.constant.exception.LoginException;import com.xd.core.common.command.ResponseCommand;import com.xd....
- springboot整合mybaits我就不介绍了,网上大把教程,这里直接讲解整合PageHelper 分页 1、pom.xml加入依赖 <!-- mybatis分页插件pagehelp 数据驱动 --><dependency> <groupId>com.github.pagehe... springboot整合mybaits我就不介绍了,网上大把教程,这里直接讲解整合PageHelper 分页 1、pom.xml加入依赖 <!-- mybatis分页插件pagehelp 数据驱动 --><dependency> <groupId>com.github.pagehe...
- Spring Boot基础 一、Spring Boot概述 1、什么是Spring Boot? 采用“习惯优于配置”的理念让项目快速运行起来。 2、Spring Boot核心功能 (1)独立运行的Spring项目 (2)内嵌Servl... Spring Boot基础 一、Spring Boot概述 1、什么是Spring Boot? 采用“习惯优于配置”的理念让项目快速运行起来。 2、Spring Boot核心功能 (1)独立运行的Spring项目 (2)内嵌Servl...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签