SpringBoot
alwaysonline1204
这个作者很懒,什么都没留下…
展开
-
SpringBoot test单元测试遇到的问题
SpringBoot test原创 2022-10-12 10:51:20 · 798 阅读 · 0 评论 -
上传文件时,服务器报错:IOFileUploadException: Processing of multipart/form-data request failed. 设备上没有空间
SpringBoot上传文件时,服务器报错原创 2022-06-27 11:25:44 · 3837 阅读 · 1 评论 -
Kafka单机搭建、内网可以访问但外网无法访问的问题处理
1. kafka单机搭建https://www.cnblogs.com/XMYG/p/15242105.html2. 在centos7中搭建完成kafka后,windows环境下连接kafka失败,无法发送消息2022-03-22 21:07:52.195 WARN 41828 --- [ad | producer-1] org.apache.kafka.clients.NetworkClient : [Producer clientId=producer-1] Connection to no转载 2022-03-22 21:43:19 · 466 阅读 · 0 评论 -
Pg报错: HikariPool-1 - Connection is not available, request timed out after 30040ms.问题处理
1. 问题背景数据批量入库时,报错:HikariPool-1 - Connection is not available, request timed out after 30040ms.2. 问题处理yml配置文件中加入hikari配置: datasource: driver-class-name: org.postgresql.Driver url: jdbc:postgresql://ip:port/dbName username: aaa password:原创 2022-01-29 14:21:53 · 3294 阅读 · 1 评论 -
jar包版本漏洞,SpringBoot升级相关依赖方法
下面以升级SpringBoot中的Tomcat为例,进行说明。升级SpringBoot的tomcat方式一(不推荐)我们可以在引用web启动器spring-boot-starter-web的地方,排除这个spring-boot-stater-tomcat子启动器。然后在依赖中从新加入自己想要的内嵌版本,这样就可以实现更换SpringBoot内嵌Tomcat版本的目的了。注意这并不是一种推荐的解决方案,这其实是一种不明就里的解决方案。真正的省时省力的还是方法二。方式二(推荐)我们直接在定义版本号的地转载 2021-04-20 17:42:30 · 3812 阅读 · 0 评论 -
SpringBoot读取自定义复杂结构
1. 期望的映射的数据结构@Data@Component@ConfigurationProperties(prefix = "myconfig")public class MyConfig { private String username; private String password; private EsNode node1; private List<String> nodes; private List<EsNode&g原创 2021-08-19 15:10:05 · 208 阅读 · 0 评论 -
SpringBoot部署子工程java -jar启动时报错:xxxxxxx.jar中没有主清单属性
1. 问题背景项目结构:SpringBoot搭建的父子工程本地开发环境:windows环境启动子工程正常服务器部署环境:linux环境采用java -jar的方式进行服务器部署时,启动报错:xxxxxxx.jar中没有主清单属性2. 问题原因查阅资料可得,没有指定Main-Class导致。解压jar包,进入META-INF目录,查看MANIFEST.MF文件,里面确实没有指定Start-Class和Main-Class3. 问题处理在子工程的pom.xml文件中添加如下配置:说明:(原创 2021-08-12 10:58:36 · 706 阅读 · 0 评论 -
ElasticSearch:SpringBoot中连接单机与集群ES的通用连接配置(集群连接时使用ssl认证)
1. 背景在做项目的过程,我们通常在本地开发时,需要连接单机的es进行测试,但是正式上线后,需要连接ES集群,并需要ssl认证,这种情况下,既要满足本地开发的需要,又要满足上线后集群的连接配置,故写下本文,用来记录我比较希望在SpringBoot启动的时候,就建立es连接,故使用了 @PostConstruct 注解,详见下文。2. SpringBoot连接单机或集群ES2.1 首先定义外部文件elasticsearch.properties我将该文件存放在src/main/resources原创 2021-06-08 14:55:09 · 3150 阅读 · 0 评论 -
spring boot配置定时任务及cron表达式详解
1. 如何使用定时任务在启动类上加入@EnableScheduling注解;创建定时任务的类TimerClass,并加上注解@Component,将类注入到Spring容器中;TimerClass类中,将需要定时执行的方法加上@Scheduled注解;配置定时策略。到此,配置完毕。示例:@Componentpublic class Task { /** * 每半个小时跑一次 */ @Scheduled(cron = "0 0/30 * * * *")原创 2020-07-03 16:21:54 · 1428 阅读 · 1 评论 -
Spring中在多线程中注入bean总是为null的问题解决
详见博文:https://blog.csdn.net/bebmwnz/article/details/90645472转载 2020-02-27 17:27:27 · 1164 阅读 · 0 评论 -
SpringBoot连接两个以上数据库(多个mongo、多个pg)
1. 一个SpringBoot项目连接一个MongoDB,一个PostgreSQL当连接的是两个不同类型的数据库时,直接在application.yml文件中进行相应的正常配置即可。2. 一个SpringBoot项目连接两个PostgreSQL主要应用场景:数据库数据由A库迁移至B库操作步骤:(1). 启动类中使用@EnableAutoConfiguration注解,关闭SpringB...原创 2020-01-02 20:34:56 · 4547 阅读 · 0 评论 -
SpringBoot项目启动后自动停止退出解决
1. 问题描述启动创建好的SpringBoot项目后,总是自动退出2. 解决办法确认自己的pom.xml文件中是否加入如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...原创 2019-10-23 17:56:21 · 10190 阅读 · 5 评论