spring-boot相关内容
最近,我将SpringBoot 2.5.8项目中的H2数据库从版本1.4.200升级到2.0.204。它仅用于测试目的。对于生产,我们使用PostgreSQL 12.9。 似乎升级后有些词会成为H2数据库中的关键词,例如:day、value。调用集成测试后,Hibernate部件DDL失败。 Postgres 12 - Keywords H2 - Keywords 针对这种情况的最佳
..
我正在使用Hibernate@Check批注,但不能让我的测试在不满足约束时失败。当前仅对H2数据库使用默认的Spring启动配置。 我错过了什么?save(..)之后是否应该有某种刷新? 运行测试时,我看到正确创建了表。如果我从日志中复制创建行,并使用它在我的“真正的”postgres数据库中创建表,我可以测试不同的插入,并看到此行完全可以使用约束。 实体 @Getter
..
我有一个角色枚举,如下所示: public enum Role{ admin('a'), member('m'), pending('p'); char role; Role(char a) { this.role = a; } public char getRole() { return role;
..
我不得不将Spring Boot Starter从2.1.4.RELEASE更新到2.2.6.RELEASE,但现在集成测试失败。 我的测试是用Groovy编写的,我的应用程序是用Java编写的。它们与之前的Spring版本(2.1.4)运行良好。 在SpringBoot Starter版本更新后,当我运行集成测试时,日志中开始出现新的错误: H2-版本
..
我将spring-boot-starter-thymeleaf依赖项添加到使用Spring Boot 2.3.1.RELEASE的项目中,并将error.html放在src/main/resources/templates文件中,名为error.html and other custom error pages inside src/main/resource/plates/error`,如下图所
..
下面给出的是我的主控制器,我正在从中调用getPDFDetail方法。 @RequestMapping(value=PATH_PRINT_CONTRACTS, method=RequestMethod.POST) public ResponseEntity printContracts(@RequestBody final UpdatePrintContracts update
..
@ReactiveFeignClient(name = "service.b",configuration = CustomConfiguration.class) public interface FeingConfiguration { @PostMapping("/api/students/special") public Flux getAllStude
..
我正在尝试将某些内容实现为争用条件。此争用条件必须遵循以下情况: 同时启动两个HTTP调用。 返回成功完成的第一个调用的响应。 处理最后一个调用。(这里最重要的是,我不能丢弃最后一个呼叫,我确实需要处理它的结果:无论它的状态、成功或失败)。 此代码示例是我所实现的最接近的解决方案: Mono monoA = webClient.get()
..
我正在下载如下所示的文件: private File downloadAndReturnFile(String fileId, String destination) { log.info("Downloading file.. " + fileId); Path path = Paths.get(destination); Flux data
..
我有一个类似下面的方法: public String createFolder3(String folderName, String parentFolderId) { String requestJson = "{"name": " + folderName + "}"; return webClient.post() .uri("/the/uri/goes
..
我有一个用Spring active开发的rest API,如下所示,当它返回响应时,它确实有scanAvailable和预取,而不是对象详细信息。对于findAllEmployee,getAllWorkerAddressDetailsByWorkerId下面使用的方法,我们有单独的API,它确实返回了正确的响应。当我将它们组合在一起时,我不确定哪里出了问题。 WorkerDTO.java
..
当我使用下面定义的WebClient时,将创建并发送授权请求。 如何修改Spring Boot发送的授权POST请求以获取承载令牌?我需要在请求Body中添加一些字段。 客户端和提供程序配置 spring.security.oauth2.client.registration.d365.authorization-grant-type=client_credentials spr
..
我是Spring Webflow的新手。我想使用WebFilter进行身份验证检查。因此,我们的想法是截取请求,检查授权标头,并传播请求 以下是我试图做的事情。我已成功拦截请求并检查头部是否正确。 public class AuthWebFilter implements WebFilter { @Override public Mono filter(Serve
..
我要在我的反应式Spring Boot应用程序中使用外部OAuth提供程序对用户进行身份验证。 遵循the official tutorial,我使用预配置的提供者(Google、Github等)成功地实现了该流。将配置更改为非预配置 提供程序可以使用these properties完成,例如: spring.security.oauth2.client.registration.
..
我的Spring-Boot(2.4.1版)应用程序成功地连接到了一个ElasticSearch(v7.9.3)实例,它使用的是自动连接的org.elasticearch.client.RestHighLevelClient(我只需要指定应用程序属性,它就可以工作了)。 在项目的新阶段中,添加了一个对Spring-Boot-starter-WebFlux的依赖,以使用一些反应逻辑来调用外部We
..
我想构建一个简单的Spring Web客户端,它从标准输入发送消息,但WebClient在标准输出上显示全部debug informations。 如何禁用WebClient生成的日志? 客户端代码 WebClient webclient = WebClient.builder().baseUrl("http://localhost:8080/").build(); webCli
..
在阅读了几篇关于如何在使用Webflow时摆脱Tomcat的文章后,我仍然无法使用Netty来替代Tomcat。 因为它是一个涉及不同模块的项目,具有父POM等。我将在此处发布repo的链接: https://github.com/Deviad/clarity 如果您希望我在此复制粘贴更多文件等以符合SO策略,请让我知道。 我感兴趣的模块是Clarity-Transaction-Disp
..
我正在使用Spring WebClient使用包含{COMMENT_COUNT}的URL发出Facebook图形API请求 但是,获取此异常 java.lang.IllegalArgumentException: Not enough variable values available to expand reactive spring 代码段: import org.spr
..
我一直在使用Spring Boot 2.0.0.RC1并使用spring-boot-starter-webflux来构建返回大量文本数据的REST控制器。 @GetMapping(value = "/") public Flux getData(){ return Flux.interval(Duration.ofSeconds(2)) .map(l
..
我想在我的Spring Boot 2.0应用程序中使用Spring Actuator框架。框架本身按照预期工作,因此我能够到达例如我的/actuator/health终结点。在那里,我呈现了一个登录对话框。我想摆脱它,并尝试了以下方法: @Configuration @EnableWebFluxSecurity public class SecurityConfiguration {
..