首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
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来存储当前线程所需的数据源标识。配置多个MongoDB数据源,创建MongoConfig类管理不同数据源的配置。通过DynamicMongoTemplate类实现动态切换MongoTemplate数据源,实现灵活切换。集成MongoRepository,创建实体类、仓库实现类和AOP切面,实现无侵入的动态切换MongoRepository数据源。通过CollectDataRepo可使用内置方法操作MongoDB数据。
2024-09-09
65
0
7
后端开发
数据库
2024-08-31
SpringBoot多数据源集成——MySQL
在Spring Boot项目中实现动态切换不同的MySQL数据库查询需求,可以通过配置多数据源实现。首先,在<code>pom.xml</code>中添加相关依赖,然后在<code>application.yml</code>中配置多个数据源。接着,在<code>DataSourceConfig</code>类中配置不同数据源,并通过<code>DynamicDataSource</code>类实现动态数据源切换。最后,可以通过手动切换或使用注解自动切换数据源的方法来选择数据源进行操作。通过以上步骤,就能实现在Spring Boot项目中根据条件动态切换不同的MySQL数据库进行查询。
2024-08-31
25
0
3
后端开发
数据库
2022-12-20
优化SpringBoot项目启动时间和内存占用
最近在使用Spring Cloud Alibaba搭建微服务架构时,遇到了内存不足的问题。部署了7个微服务在一台2C 4G的服务器上,每个微服务约占500M内存。通过调整JVM参数优化内存大小,成功将内存从500M降至100~200M,但不满足要求。经研究发现可尝试使用Spring Native技术来达到更低的内存消耗,虽然构建时间较长。使用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实现了拦截所有接口类及实现类中被自定义注解标记的方法的功能。通过引入aspectjweaver依赖,定义注解类,方法匹配切入点顾问类和方法拦截器,然后让Spring将它们粘合起来。测试接口类、实现类和WEB入口类时,能够拦截并处理带注解的方法,同时需要注意接口类必须要有实现类才能正常工作。这种方式能够实现强大的自定义注解功能拦截,但需注意spring的自动代理可能导致一些副作用。
2022-12-09
20
0
0
后端开发
2022-04-08
SprignBoot项目访问数据库报错
当使用SpringBoot项目访问数据库时可能会遇到两种常见错误:连接重试失败导致MySQL保护机制触发和因MySQL版本不兼容导致报错。对于第一个错误可以通过删除用户表中的远程连接记录解决,而对于第二个错误则需要设置配置文件中的useSSL属性为false。这些解决方法可以有效应对SpringBoot项目访问数据库时可能出现的问题。
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
错误合集