Spring
文章平均质量分 76
没刮胡子
坚韧不拔,遇强不退
展开
-
SpringBoot3+JPA+MySQL实现多数据源的读写分离(基于EntityManagerFactory)
在Spring Boot3中配置多个数据源并实现自动切换EntityManager,这里我编写了一个RoutingEntityManagerFactory和AOP(面向切面编程)的方式来实现。这里我配置了两个数据源:primary和secondary,其中primary主数据源用来写入数据,secondary从数据源用来读取数据。原创 2024-03-21 16:50:30 · 1975 阅读 · 0 评论 -
SpringBoot中配置多个数据源
在SpringBoot中配置多个数据源并实现自动切换,可以通过使用AbstractRoutingDataSource和AOP(面向切面编程)的方式来实现。原创 2024-03-19 14:32:57 · 803 阅读 · 0 评论 -
SpringBoot可恢复文件上传tus-java-client库的使用
1、说明tus是一种基于HTTP的可恢复文件上传协议。可恢复意味着上传可以随时中断,并且可以恢复,而无需再次重新上传以前的数据。如果用户想要暂停,中断可能会自动发生,或者在网络问题或服务器中断的情况下意外发生。tus-java-client是一个库,用于使用tus协议将文件上载到支持它的任何远程服务器。该库还与Android平台兼容,使用API时无需任何修改即可使用。tus android客户端提供了额外的类,这些类可以在Java库之外使用。源码地址: https://github.com/tus/原创 2021-10-20 14:29:38 · 1394 阅读 · 0 评论 -
SpringBoot+Vue3.0前后端分离,在前端显示Base64编码的图片
说明准备在前后端分离的项目中前端显示Base64的图片,特此在这里记录下来后端控制器编写一个控制器方法,用于把图片返回为Base64的编码格式字符串,这里我使用Spring自带的工具类Base64Utils进行转换,控制器只需要返回Base64字符串就可以了。//把图片转换为Base64的字符串//String s = Base64.encodeBase64String(FileUtil.readBytes(path));String s = Base64Utils.encodeToStrin原创 2021-10-18 15:32:57 · 20258 阅读 · 0 评论 -
springfox-swagger-ui3的基本使用
spring+springfox-swagger-ui 3在线API文档的基本使用1、简介源码地址:https://github.com/springfox/springfox帮助文档:http://springfox.github.io/springfox/http://springfox.github.io/springfox/docs/current/swagger是一个非常流行的文档自动生成工具,可以与多种编程语言结合使用,在Java编程中通常可以结合依赖jar包,让swqgger生成s原创 2021-09-22 09:05:05 · 4838 阅读 · 0 评论 -
SpringCloud开发实例--Eureka 服务注册中心
创建工程(eureka注册中心)新建SpringBoot工程选择依赖的组建Pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or原创 2020-06-30 14:22:28 · 148 阅读 · 0 评论 -
SpringBoot项目部署到WebLogic
最近公司需要把springboot的项目发布到weblogic上去运行,其中搞出很多问题,现在把解决方案记录一下。修改SpringBoot启动类主要是继承extends SpringBootServletInitializer 类,实现 WebApplicationInitializer接口,重写方法protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)package com.dowhere.webt原创 2020-06-09 09:57:26 · 2320 阅读 · 0 评论