spring-boot相关内容
我正在使用Maven的SpringBoot后端应用服务器上使用JUnit5。以下是项目根目录下的sonar-project.properties文件: sonar.host.url=https://sonarcloud.io sonar.login=xxx sonar.organization=xxx sonar.projectKey=xxx sonar.sourceEncoding=UT
..
我在清除存储库时遇到问题。有人建议我只创建另一个Applation.Properties(我还没有这样做),并使用像h2这样的内存数据库。不过,我想知道是否可以只将调用存根,这样在调用myDataService.findById(Id)时,而不是试图从数据库中获取时,只会返回一个模拟对象? 我刚开始为我的单元测试和Spring Boot编写模拟代码,所以我可能遗漏了一些东西。下面的代码(试图
..
我在Docker容器中运行一个Spring Boot应用程序,使用Docker文件在容器中启动该应用程序。如何检查容器内的Spring Boot应用程序的运行状况? 如果容器停止或应用程序未运行,则需要根据健康检查自动重启容器或应用程序。这样,我可以确保Spring Boot应用程序始终处于启动和运行状态。 推荐答案 如果要将Spring Bootactuator/health用
..
我正在将我的Spring Boot版本从2.1.x升级到2.4.2。当我编译和运行代码时,收到以下警告: Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider,fallback to system defaults. This may result in incorrect DNS res
..
我认为Spring-Boot-starter-Security中的某些模块与log4j冲突,但我不知道是哪个模块。 我的Gradle依赖如下: compile("org.springframework.boot:spring-boot-starter-thymeleaf") compile("org.springframework.boot:spring-boot-starter-se
..
我正在基于实验性的Spring项目Spring Authorization Server 构建一个OAuth2授权服务器 我的用例非常简单,从一个数据库中获取用户,并根据用户的一些属性,在生成的JWT中设置一些定制声明。 我还没有找到使用Spring Authorization Server这样做的方法,唯一可以解决的方法是将jwtCustomizer对象作为JwtEncoderBean定义的
..
我的Spring Boot应用运行正常,日志被正确推送到Azure应用程序洞察。但由于未映射的关系,我一直看到IlLegalStateException,几乎每分钟都会填满我的控制台。我想不出这个错误的原因是什么。以下是完整的堆栈跟踪。如果有人知道如何修复或抑制此问题。 java -javaagent:C:Users********DocumentsHUBJavahub_apiuildap
..
我正在尝试执行Spring Kafka批处理错误处理。首先,我有几个问题。 监听器错误处理程序和容器错误处理程序有什么区别,这两个类别有哪些错误? 您能帮助一些样本更好地了解这一点吗? 这是我们的设计: 每隔一定时间间隔轮询 批量消费消息 基于键推送到本地缓存(应用缓存)(避免重复事件) 批处理完成后,将所有值逐个推送到另一个主题。 操作3完成后清除缓存并手动确认偏
..
(我正在编辑问题,因为我认为它不够清楚) 如何对我的Kafka消费者进行负载测试? 我看过很多关于负载测试的文章,但是没有一篇是关于负载测试消费者的。 为了前任。我已经在jsr223中编写了jeter Kafka制作人测试计划,将事件发送到Kafka主题。 我的卡夫卡弹簧靴消费者听这个话题,消费事件,开始处理。 Jeter只给我看了关于制片人的报告,仅此而已。 有没有更好的方法来加载测试Sp
..
我的应用程序是一个Spring引导应用程序,应用程序配置属性文件如下所示: .... spring.data.mongodb.host=ip spring.data.mongodb.port=27017 spring.data.mongodb.admin.database=admin spring.data.mongodb.database=myDB spring.data.mongodb.
..
我有一个InputStream,指向一个使用JSch通过SSH从服务器获取的文件。我想在我的Spring Boot应用程序中将其作为文件返回。 正如我在许多论坛上看到的那样,尝试使用ResponseEntity,但不起作用 推荐答案 您可以这样使用HttpServletResponse: public static void sendFileInResponse (Htt
..
我使用的是Spring Boot 2.0.8.RELEASE。我有一个控制器,它有以下方法构造 @PostMapping(value = "/profile/change-password", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE) public Mono changePasswordSubmit
..
我正在尝试编写一个与WebTestClient的集成测试,该测试将仅支持我正在使用WebTestClient测试的控制器发出请求。在开始测试时,我在控制台中得到以下信息: 14:33:50.435 [main] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.0.9.Fi
..
我对Spring WebFlux还不熟悉。我需要了解为什么即使数据不为空也会调用Mono.SwitchIfEmpty运算符。 示例代码: public static void main(String[] args) { Mono.just("test1") .flatMap(val -> { System.out.prin
..
我知道这个伪装是声明性的,因此它为开发人员抽象了很多东西。但是,什么时候应该选择一个而不是另一个呢?虽然Feign是声明性的,但它与OAuth有严重的问题。在使用RestTemplate而不是Feign时有哪些注意事项 推荐答案 Feign允许您抽象调用REST服务的机制。一旦配置并注释了Feign接口,就可以通过执行一个简单的Java函数调用来调用REST服务。发出REST调用的实际
..
我的用例保证使用发布-订阅模型,因此我使用在我的Spring Boot客户端中定义的主题。我已经使用工具MQTT.fx和两个Spring Boot客户端进行了测试。两个Spring Boot客户端能够相互通信,但MQTT.fx客户端只连接到代理,不生成或使用消息。两个Spring Boot客户端都连接到端口61616,而MQTT.fx客户端连接到端口1883。 对于我的项目,我需要让MQTT
..
我正在尝试使用Spring Security来实现RP发起的注销,从Spring Cloud Gateway到Keyshaak。我的Spring Security配置与Spring Security Reference document中提供的配置几乎相同,转载如下: @EnableWebFluxSecurity public class SCGSecurityConfig {
..
我有一个SpringBoot应用程序,它正在访问数据源的原始API。现在假设我有一个具有大约50个字段的Customer实体,并且我有一个原始的API,我在其中传递列的名称并获取该列的值。现在我在SpringBoot中实现API,它使用原始API。 我需要在SpringBoot中为Customer Entity的不同字段组合实现不同的API,并且只返回用户查询的对象中设置的那些字段,并从对象
..
我的dockerfile: FROM openjdk:8u201-jdk-alpine3.9 ADD target/app-snapshot-0.0.1.jar . 在GitLab-ci Runner中,在maven构建过程中: maven: image: maven:3-jdk-8 stage: maven script: - "mvn clea
..
我正在项目中使用spring-data-cosmosdb库,无法创建@Transcational方法,因为我的上下文中没有定义TransactionManager或DataSource。此API是否支持事务性方法? 推荐答案 Cosmos DB本身没有跨多个操作的事务。Cosmos DB中唯一的事务性操作是通过存储过程,在该存储过程中发生的所有操作作为一个事务成功或失败(这些操作的作用
..