Spring Cloud Stream:如何在新的Consumer<>函数编程模型中使用@Transaction

问题描述我有StreamListener,我想使用新的功能模型和Consumer<>替换它。遗憾的是,我不知道如何将@Transaction转换到新模式:@Transactional@StreamListener(PaymentChannels.PENDING_PAY

发布:2023-01-03 标签:spring-bootspring-cloud-streamspring-cloud-function


在使用TestContainers时,如何为PostgreSQL设置端口?

问题描述有时我需要为PostgreSQL安装一个端口,我在容器中运行该端口进行测试。但测试容器,即开发人员对TestContainers的命令,删除了这一功能。但在某个地方,通过设置,有一个解决方案,但我找不到它。谁有关于如何做到这一点的想法或信息?publicclassCont

发布:2023-01-03 标签:postgresqlspring-boottestcontainersjava-11


如何使用JAXB和Spring-Boot将XML转换为字符串?

问题描述当我在包含pom.xml文件的文件夹上运行mvnspring-boot:run时,应用程序启动并正确地将POJO序列化为XML,但是当我转到目标文件夹并使用JAR文件中的java-jar启动它时,我得到了javax.xml.bind.JAXBException:Imple

发布:2023-01-03 标签:springjaxbspring-bootjava-11


如何在Spring Boot独立应用程序中激活JMX监控

问题描述我看了几乎所有的文档,但几乎不能抓住这个神秘的东西。那么我的问题是我可以通过httpjmxurl使用我的独立的SpringBoot应用程序来监控我的应用程序的运行状况和其他指标吗?我是否需要为此配置其他内容?我已在启动应用程序中添加了以下依赖项。<dependency><

发布:2023-01-03 标签:javaspring-bootjmxjolokia


Java将作业调度为在特定时间运行最长时间段

问题描述我正在尝试安排一个应该每10秒运行一次的任务。但是,此任务应该具有动态允许的周期执行时间。换句话说,如果允许的最大时间为5秒,并且任务运行时间超过5秒,则应终止/关闭该任务。我曾尝试使用具有cron时间的@Schedule,但无论我尝试什么,一旦它运行,我就无法终止它。但

发布:2022-10-16 标签:javascheduled-tasksspring-boot


在Thymeleaf和Spring Boot中,JavaScript无法按预期工作

问题描述JavaScript在胸腺叶中不起作用。在春靴百里香中,第一件事就是可以打开模式。但是第二,第三..。无法打开模式。所有事物都有类名称,但只有第一个事物才能打开模式。我认为JavaScript只适用于第一件事,而不适用于其他方面。<trth:each="board,i:$

发布:2022-10-16 标签:javascriptspringspring-bootthymeleaf


解析EXCEL文件的通用方法

问题描述我需要解析EXCEL文件并从中创建对象列表。为了做同样的事情,我们正在使用ThereAresorg.apache.poi读取EXCEL文件,我们能够获得所需的详细信息,目前我们正在根据索引获取单元格值,并将其设置为对象字段。但我们认为这不是基于索引获取值的好方法,我们应该

发布:2022-10-16 标签:javaexcelapache-poispringspring-boot


为代码覆盖正确设置SonarQube;

问题描述我正在使用Maven的SpringBoot后端应用服务器上使用JUnit5。以下是项目根目录下的sonar-project.properties文件:sonar.host.url=https://sonarcloud.iosonar.login=xxxsonar.orga

发布:2022-10-16 标签:javacode-coveragesonarqubespring-bootjunit5


单元测试如何使用Mockito模拟存储库

问题描述我在清除存储库时遇到问题。有人建议我只创建另一个Applation.Properties(我还没有这样做),并使用像h2这样的内存数据库。不过,我想知道是否可以只将调用存根,这样在调用myDataService.findById(Id)时,而不是试图从数据库中获取时,只会

发布:2022-10-16 标签:javaunit-testingmockingspring-bootmockito


如何对运行在Docker Container中的Spring Boot应用程序进行健康检查?

问题描述我在Docker容器中运行一个SpringBoot应用程序,使用Docker文件在容器中启动该应用程序。如何检查容器内的SpringBoot应用程序的运行状况?如果容器停止或应用程序未运行,则需要根据健康检查自动重启容器或应用程序。这样,我可以确保SpringBoot应用

发布:2022-10-16 标签:dockerspring-bootdockerfiledocker-composehealth-check