将 Spring for GraphQL 与 Spring Data Neo4j 一起使用

工程 | Mark Paluch | 2023年6月27日 | ...

引言

这是一篇由 Gerrit Meier (来自 Neo4j,维护 Spring Data Neo4j 模块)撰写的客座博客文章。

几周前,Spring (for) GraphQL 1.2.0 版本发布,带来了许多新特性。这也包括与 Spring Data 模块更好的集成。受这些变化的启发,Spring Data Neo4j 中增加了更多支持,以便在使用 Spring GraphQL 结合它时获得最佳体验。本文将指导您创建一个将数据存储在 Neo4j 中并支持 GraphQL 的 Spring 应用。如果您只对领域部分感兴趣,您可以……

Spring Boot 3.1 中改进的 Testcontainers 支持

工程 | Moritz Halbritter | 2023年6月23日 | ...

Spring Boot 支持 Testcontainers 已有一段时间,而 Spring Boot 3.1 进一步改进了它。但首先,让我们看看 Testcontainers 是什么以及它通常如何使用。

Testcontainers 是一个开源框架,用于提供数据库、消息代理、Web 浏览器或几乎任何可以在 Docker 容器中运行的临时、轻量级实例。

如果您以前使用过 Testcontainers,很有可能是在集成测试中使用它们

@SpringBootTest
@Testcontainers
class MyIntegrationTests {

    @Container
    static…

Spring Boot 3.1 中的 Docker Compose 支持

工程 | Moritz Halbritter | 2023年6月21日 | ...

Spring Boot 3.1 中的 Docker Compose 支持构建在 ConnectionDetails 抽象之上,我们在另一篇博客文章中介绍了它。如果您还没有阅读过,请先阅读它再阅读本文。

Docker Compose “是用于定义和运行多容器 Docker 应用程序的工具”。 Docker Compose 配置文件,通常命名为 docker-compose.yamlcompose.yaml,允许您定义服务。这些服务必须具有名称和 Docker 镜像。您还可以选择定义环境变量、暴露的端口、标签、服务之间的关系等等。

这里……

本周 Spring - 2023年6月20日

工程 | Josh Long | 2023年6月20日 | ...

嗨,Spring 粉丝们!欢迎收看最新一期的《本周 Spring》!我正在澳大利亚悉尼,与客户、考拉、袋鼠以及任何愿意听的人交流!我今晚将在 悉尼的 Microsoft Reactor 进行现场演示,*就在今晚*。立即注册并加入我吧!

像往常一样,我们有很多内容要讲,所以让我们直接开始吧!

Spring Boot 3.1 的 ConnectionDetails 抽象

工程 | Moritz Halbritter | 2023年6月19日 | ...

如果您使用 Spring Boot 已有一段时间,您可能熟悉使用属性设置连接详情。例如,您可能使用过 spring.datasource.url 来配置 JDBC 连接。在 Spring Boot 3.1 中,这仍然按预期工作,但我们在底层做了一些改变,以将自动配置与属性解耦。

现在有了一个新的 ConnectionDetails 抽象。这个接口模拟了连接到远程服务的概念。如果您查看这个接口,您会发现它是空的。它充当一个标记接口,并由多个其他接口扩展,这些接口模拟了到具体远程服务的连接,例如用于连接 Redis 服务器RedisConnectionDetailsJdbcConnectionDetails……

本周 Spring - 2023年6月13日

工程 | Josh Long | 2023年6月13日 | ...

本周 Spring - 2023年6月13日

嗨,Spring 粉丝们!欢迎收看最新一期的《本周 Spring》!我正在美丽的台北,在炎热的天气里品尝美食,结识了不起的人们。你们好吗?我得去参加一个会议,所以快速说一下。但有一件事要快点说:Microsoft 的 Mark Heckler 和我今天晚些时候将举办一场网络研讨会 - 立即注册并加入我们 - 探讨如何在 Microsoft Azure 上使用 Microsoft 技术将 Spring Boot 应用投入生产。这将非常有趣,千万不要错过!

使用 SSL 保护 Spring Boot 应用

工程 | Scott Frederick | 2023年6月7日 | ...

安全套接层 (SSL) 和传输层安全 (TLS) 是在分层或面向服务的架构中确保系统之间通信安全的关键组件。此架构中的 Spring Boot 应用通常接受传入网络连接或创建传出连接,开发人员的任务是配置应用在此类安全环境中工作。

如果您曾使用过 Java 安全和 SSL API,您可能知道这不是一项特别有趣的任务。它通常需要多次访问 stackoverflow.com 复制粘贴代码。有许多……

获取 Spring 新闻简报

订阅 Spring 新闻简报,保持联系

订阅

提升自己

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一次简单的订阅。

了解更多

即将举办的活动

查看 Spring 社区中所有即将举办的活动。

查看全部