![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot
文章平均质量分 82
困知勉行1985
学而时习之,不亦说乎
展开
-
SpringMVC POST请求传参 属性名字母大写注入失败解决方案
SpringMVC POST请求传参,首字母大写传参失败原创 2024-02-22 16:59:15 · 801 阅读 · 0 评论 -
Java8 对象List 排序
java List排序原创 2023-11-24 17:10:26 · 1671 阅读 · 0 评论 -
Lambda表达式的性能分析与使用限制
Lambda表达式的优缺点原创 2023-11-17 10:24:21 · 420 阅读 · 0 评论 -
Springboot 使用JavaMailSender发送邮件 + Excel附件
Spring自带的JavaMailSender发送邮件,并且带附件原创 2023-10-27 17:15:51 · 2538 阅读 · 0 评论 -
Springboot低级错误集锦
1. application.properties文件中的注释springboot配置文件中注释如果加的地方不对,可能造成意想不到的错误,而且极其不易排查例如配置springcloud gateway的路由转发:#配置路由规则#第1种配置方法zuul.routes.api-wkcto.path=/api-wkcto/** # 一个*只能匹配单层路径,**可以匹配多层路径#路径匹配之后,请求将会被转发到服务05-springcloud-service-feign上。zuul.rout原创 2021-08-25 22:54:34 · 106 阅读 · 0 评论 -
分布式事务Seata -- seata+springboot+jpa+dubbo+druid
目录1.重点还是seata-server的配置:1.1将seata-server注册到zk -- 服务注册1.2 zk做为配置中心 :导入seata-server配置1.3 seata-server的事务log存储相关配置:1.4 启动seata-server1.5 启动zk2.Seata client配置:3.代码解读:3.1 服务注册:4.执行结果:1.显示抛出异常,全局事务回滚:2.正常执行,完成全局事务提交:运行实例:https://github.原创 2021-05-17 17:23:55 · 1456 阅读 · 2 评论 -
分布式事务JTA/XA atomikos -- 基于springboot的Dubbo + 动态数据源 + mybatis-plus
本文code地址:https://github.com/wdquan1985/dubbo-dynamicDatasource-jtaAtomikos原创 2021-01-05 11:45:39 · 2177 阅读 · 1 评论 -
java web - springboot集成Keycloak + 前端开发环境
这篇文章将会包括建立一个Keycloak server,springboot怎样连接Keycloak,以及怎样跟Spring Security搭配使用。1.什么是Keycloak?Keycloak是一个面向现代应用和服务的开源的身份和访问管理解决方案。Keycloak提供了诸如单点登录(SSO)、身份代理和社交登录、用户联合、客户端适配器、管理控制台和帐户管理控制台等功能。想了解更多关于Keycloak的信息,请访问官方页面https://www.keycloak.org/。本文将使用管理控制台原创 2021-01-13 22:14:12 · 3748 阅读 · 0 评论 -
java开发必学知识:动态代理
一句话概括:java动态代理通过反射机制,可在不修改原代码的情况下添加新的功能,应用于多种场景,简单、实用、灵活,是java开发必学知识,本文将对动态代理使用进行详细介绍。1. 引言最近开发项目过程中需要使用动态代理来实现功能,趁此机会把动态代理的知识点进行了一次梳理。在java开发过程中,当需要对已有的代码(方法)前后添加新功能,而不想修改或不方便修改原代码的情况下,如需要在执行某个已有的方法前后输出日志,以记录方法执行的记录,这个时候,动态代理就派上用场了。动态代理可以有以...转载 2021-01-09 16:06:44 · 129 阅读 · 0 评论 -
搞定SpringBoot多数据源(3):参数化变更源
目录1. 引言2. 参数化变更源说明2.1 解决思路2.2 流程说明3. 实现参数化变更源3.1 改造动态数据源3.1.1 动态数据源添加功能3.1.2 动态数据源配置3.2 添加数据源工具类3.2.1 Spring 上下文工具类3.2.2 数据源操作工具3.3 使用参数变更数据源3.3.1 添加查询数据库表信息的 Mapper3.3.2 定义数据库连接信息对象3.3.3 参数化变更源并查询表信息4. 动态代理消除模板代码4.1 添加 JD转载 2021-01-09 15:45:56 · 577 阅读 · 0 评论 -
搞定SpringBoot多数据源(2):动态数据源
一句话概括:使用动态数据源对多个数据库进行操作,灵活,简洁。1. 引言对于多个数据库的处理,上一篇文章《搞定SpringBoot多数据源(1):多套源策略》已有提及,有多套数据源、动态数据源、参数化变更数据源等方式,本文是第二篇:“动态数据源”。动态数据源可以解决多套数据源的处理不够灵活、占用资源多等问题。用户可以根据实际的业务需要,统一操作逻辑,只要在需要切换数据源的进行处理即可。何为动态,其实是批切换数据源的时机可以动态选择,在需要的地方进行切换即可。本文延续上一篇文章的示例,以主从场景.转载 2021-01-09 15:32:36 · 263 阅读 · 0 评论 -
搞定SpringBoot多数据源(1):多套源策略
目录1. 引言2. 运行环境3. 多套数据源3.1 搭建 Spring Boot 工程3.1.1 初始化 Spring Boot 工程3.1.2 添加 MyBatis Plus 依赖3.1.3 添加包结构3.2 多套数据源3.2.1 独立数据库连接信息3.2.2 多套数据源配置3.2.3 多套实体3.2.4 多套 Mapper 操作3.2.5 多套 mapper xml 文件3.3 多数据源使用4. 优缺点4.1 优点4.2 缺点5..转载 2021-01-09 12:24:34 · 301 阅读 · 0 评论