spring-boot 相关问题

Spring Boot可以轻松创建Spring驱动的生产级应用程序和服务,并且可以轻松实现。它采用了Spring平台的观点,以便新用户和现有用户可以快速获得他们需要的位。

响应式 API 需要调用并行的下游 API 并等待响应

我有许多设备(目前有八个,但将来可能会更多),它们带有简单的阻塞 HTTP REST API。进行 GET 调用来给出一个值,API 会响应成功或失败,但是...

回答 1 投票 0

如何将 Spring Boot YAML 中的配置注入 ThingsBoard 自定义规则节点?

我正在为ThingsBoard开发自定义规则节点,需要通过thingsboard.yml文件配置各种Kafka相关参数。我不想直接使用@Value注释,而是想阅读

回答 1 投票 0

如何使用 ssl 捆绑配置 kafka Schema 注册表客户端

我正在寻找一种使用 ssl 捆绑包配置架构注册表客户端的方法。 我有一个向 kafka 主题发送消息的应用程序。 生产者是使用 keystore 和 trustore 配置的

回答 1 投票 0

从 jar 文件运行 Maven 插件

我有一个项目构建的spring boot(最新版本),java 17。 它使用 Flyway 来运行迁移。 例如,当我可以访问源代码时,mvn Flyway:migrate 效果很好。 不过,我想...

回答 1 投票 0

如何使用 JPA 在 Hibernate 6.5 中映射 2d(多维)数组?

我正在使用最新的 hibernate 版本 (6.5),此版本中的 hypersistence utils 不支持自定义数组类型,因为 hibernate > 6.4 本身支持它。 我已经测试过了,这有效

回答 1 投票 0

Spring 中调用 io() socket.io-client 函数时重复调用 onConnected()

我正在尝试使用 Spring boot 设置一个 Socket.IO 服务器,它也充当我的应用程序的 API。我有一个 Angular 前端,如下所示: 问题是当我打电话给我的服务时...

回答 1 投票 0

运行基于 Spark 的 Spring Boot 应用程序时出现 java.lang.NoSuchMethodError: org.yaml.snakeyaml.Yaml.<init>

SnakeYaml jar 存在于 classPath:snakeyaml-1.26.jar 2330 [主要] 错误 org.springframework.boot.SpringApplication - 应用程序运行失败 java.lang.NoSuchMethodError: org.yaml.snakeyaml.Yaml.&l...

回答 6 投票 0

如何在 HTML 和 Spring boot 中重用一个表单块中的 2 个文本字段到另一个表单块?

我是 HTML 和 Spring boot 的新手。 我有这个 html 表单index.html 我正在尝试构建一个具有加/减和乘法功能的简单计算器。 我有 3 个表单块,它们指向 3 个端点...

回答 1 投票 0

如何为众多微服务制作通用的Auth API?

我想构建通用身份验证 API,为许多微服务提供类似授权服务的服务。其实我想让用户授权集中化。因此,微服务具有相同的

回答 1 投票 0

Spring Tool Suite Maven 项目在 xsi:schemaLocation 的 pom.xml 中出现错误

我刚刚开始我的第一个 Maven 项目,但在 xsi:schemaLocation 部分的 pom.xml 文件的第一行出现错误。 我的 pom.xml 是 我刚刚开始我的第一个 Maven 项目,但在 xsi:schemaLocation 部分的 pom.xml 文件的第一行出现错误。 我的 pom.xml 是 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example.demo</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>Demo Course API</name> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <properties> <java.version>1.8</java.version> </properties> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.2</version> </plugin> </plugins> </build> </project> 错误描述的前几行是 Failure to transfer com.fasterxml.jackson.core:jackson-annotations:jar:2.9.0 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact com.fasterxml.jackson.core:jackson-annotations:jar:2.9.0 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled. org.eclipse.aether.transfer. 我刚刚从 spring 入门指南中复制了它,但仍然出现错误。不知道该怎么办。 我的 mvn -v 是 3.5.2 M2E版本与maven-jar-plugin 3.1.2版本不兼容。 在 M2E 或 maven-jar-plugins 的开发团队解决该问题之前,您必须在 pom.xml 文件中添加以下行才能解决此问题: </project> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.1</version> </plugin> </plugins> </pluginManagement> </build> 尝试将此依赖项包含在您的 pom.xml 中并检查: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.0.pr2</version> </dependency> 分析错误描述对于解决上述问题有很大帮助。 错误计数为 53。 首先,正如 @Duho 所说,添加 jackson 依赖项有助于减少一些错误,现在错误计数减少到 35。 然后错误出现在 hibernate 验证器依赖项中,我通过添加 hibernate 验证器依赖项修复了这个问题。 可以通过右键项目-->Maven-->添加依赖来添加依赖。 然后发现maven从中央仓库下载了一些不完整的文件到本地仓库,下载不完整。因此,我从 Users/'myName'/.m2/repository 文件夹中删除了所有带有“.lastUpdated”扩展名的文件。 然后通过右键单击-->Maven-->更新项目来更新项目有助于解决所有错误。 它对我有用..希望这对任何有同样问题的人都有效。 上述解决方案也有效,但有时不起作用。这是因为你可能包含了mysql-driver、spring-data-jpa,但没有在application.properties中指定数据源、用户名和密码。 您可以删除这些依赖项或配置以上所有内容。就我而言,这是我发现的一个区域。我认为这可能会有所帮助:)。

回答 4 投票 0

@RefreshScope bean 已重新创建,但 application.properties 使用的属性未刷新

我有一个项目,我想在运行时从 application.properties 更新属性,并使用新的/更新的...重新创建依赖于配置和配置 bean 本身的 bean...

回答 1 投票 0

Spring Boot:CRLF - 在 REST API 中安全地记录负载

我有一个 Spring Boot 应用程序,它公开了 REST API。我需要记录有效负载,以便能够在 API 调用中查找 JSON 中的错误。 我运行了一个代码分析工具,报告以下安全...

回答 3 投票 0

如何为实体中的修剪字段进行自定义注释?

在Spring Boot和Java 8中,有多种模型:DTO、Entities、ViewModel等,但需要获取并保存一个人的描述,但描述需要修剪值,例如: @尺寸(米...

回答 2 投票 0

Spring SqsTemplate 手册致谢:如何?

我正在使用 Spring Boot 3.2.2 和 Spring Cloud AWS 3.1.0,我需要从 AWS SQS 队列获取消息并在成功处理消息后手动确认它。我可以阅读消息...

回答 1 投票 0

为什么LocalDateTime在springboot中作为ReponseBody返回时被序列化为数组?

我想获取 dd/MM/yyyy 格式的日期 所以,我先写了这段代码: @GetMapping("/testAjax.json") 公共 ResponseBody AjaxResponse testAjax(){ AjaxResponse 响应 = 新

回答 1 投票 0

为什么Spring框架不推荐使用Guava缓存?

我想将 spring-cache 与 guava 缓存一起使用,但是我发现 guava 缓存已被 spring 官方文档标记为弃用。我想知道为什么,他们没有给出一些解释。 https://docs.sp...

回答 1 投票 0

Springboot Web 项目未显示在本地主机:Tomcat 服务器的 8080 中

当我使用Intelij(对于Springboot项目)托管tomcat服务器的本地主机8080时,它显示的是localhost:8080/login(带有用户名和密码)的登录页面,而不是我的项目界面....

回答 1 投票 0

Okta 会话超时不适用于 Spring Boot OAuth2/OIDC - 用户保持登录状态

我正在将 Okta 与我的 Spring Boot 应用程序集成,以使用 OAuth2 登录和 OIDC 进行用户身份验证。我在 Okta 中设置了以下会话策略 我们的期望是,如果用户留下来

回答 1 投票 0

为什么LocalDateTime在springboot中作为Reponsebody返回时被序列化为数组?

代码 @GetMapping("/testAjax.json") 公共@ResponseBody AjaxResponse testAjax(){ AjaxResponse 响应 = new AjaxResponse(); DateTimeTest 测试 = new DateTimeTest(); 测试.setDateTime(

回答 1 投票 0

如何将自定义库的子依赖项添加到SpringBoot项目中?

有一个自定义库,它具有一些 Maven 依赖项。当将此库添加到 SpringBoot 项目中时,这些依赖项不会包含在 SpringBoot 的 Maven-Dependencies 部分中

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.