首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
63
篇文章
累计创建
21
个标签
累计收到
10
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
SpringBoot
相关的文章
2024-09-09
SpringBoot多数据源集成——MongoDB
在Spring Boot项目中实现根据条件动态切换到不同的MongoDB数据库进行查询,可以通过配置多数据源来实现。需要为每个数据库配置一个数据源,然后根据业务逻辑动态选择数据源进行操作。可以使用AbstractRoutingDataSource来配置多数据源,并结合ThreadLocal来存储当前线程所需的数据源标识。配置多数据源包括引入依赖、配置文件、读取配置类和扩展类。使用动态数据源可以手动选择数据源或者自动切换,根据标识选择对应的数据源进行操作。集成MongoRepository包括创建文档对应实体类、创建仓库实现类和创建AOP切面来实现在代码中无侵入的动态切换MongoRepository数据源。
2024-09-09
64
0
7
后端开发
数据库
2024-08-31
SpringBoot多数据源集成——MySQL
在Spring Boot项目中实现动态切换不同的MySQL数据库查询需求,可以通过配置多数据源来实现。需要为每个数据库配置一个数据源,然后根据业务逻辑动态选择数据源进行操作。基于条件动态切换不同的MySQL数据库,可以使用AbstractRoutingDataSource配置多数据源,并结合ThreadLocal来存储当前线程所需的数据源标识。首先,确保pom.xml中包含所需依赖;其次,在application.yml中配置多个数据源;然后在DataSourceConfig类中配置多数据源;最后创建DynamicDataSource类实现动态数据源切换。可通过手动切换或使用注解自动切换来实现数据源切换。
2024-08-31
23
0
3
后端开发
数据库
2022-12-20
优化SpringBoot项目启动时间和内存占用
最近在使用Spring Cloud Alibaba进行微服务架构项目部署时,面临内存不足的问题。通过对SpringBoot应用内存进行优化,添加了JVM参数来调整内存大小。设置-Xms和-Xmx相等以避免在每次GC后调整堆大小。经过调整后,内存占用从原来的500M降至100~200M,但仍未达到预期效果。了解到可以使用Spring Native技术实现需求,该技术能显著提高应用启动速度,降低内存消耗,镜像大小可缩小至50M,但构建时间较长。
2022-12-20
28
1
1
后端开发
2022-12-09
在线 yaml(yml)和 properties 互转
在线 yaml(yml)转properties - properties 转 yaml(yml)
2022-12-09
20
0
0
软件推荐
开发工具
2022-12-09
基于SpringBoot拦截所有接口类及实现类中方法上面的自定义注解
在实际开发中,我们可能会用到自定义注解去实现功能,可以注解在接口类的方法上,也可注解在接口实现类的方法上,这样更灵活。通过借鉴他人的实现方式,我们可以很简单地在SpringBoot中实现这样的效果。需要自定义一个注解类,并定义一个方法匹配切入点顾问类和方法拦截器,在配置类中将它们粘合起来。通过测试接口类和实现类来验证功能正常,接口类必须要有实现类。重要的是要注意接口类必须要有实现类,否则会出错。这样的实现方式可以拦截所有接口类及实现类中的方法上的自定义注解,达到预期效果。
2022-12-09
20
0
0
后端开发
2022-04-08
SprignBoot项目访问数据库报错
第一个错误:连接重试失败次数过多导致的错误 java.sql.SQLException: null, message from server: "Host '192.168.8.1' is blocked because of many connection errors; unblock wit
2022-04-08
13
0
0
错误合集
后端开发
2021-03-26
Spring Boot 异常 X-Frame-Options to DENY
spring boot 异常Refused to display in a frame because it set 'X-Frame-Options' to 'DENY'
2021-03-26
11
0
0
后端开发
错误合集
2021-03-26
SpringBoot 初始化执行自定义代码
springboot 启动时执行代码,并初始化 servletContext
2021-03-26
16
0
1
后端开发
学习笔记
2021-03-23
启动SpringBoot项目报错"Error running 'xxx项目' Command line is too long"
启动 Spring Boot 项目报错“Error running 'xxx 项目': Command line is too long”,提示指令过长。解决方法是在 IDEA 中进入 Run -> Edit Configurations,将 Environment -> Shorten command line 配置为 JAR 即可解决该问题。
2021-03-23
18
0
0
错误合集