• Spring Security是Spring 框架的扩展,可以轻松地将常见的安全实践构建到我们的应用程序中。这包括用户身份验证和授权、API 保护等等。 在本教程中,我们将了解 Spring Security 内部的众多部分之一:Authorization icon
  • 本文列出了一些用 Java 构建微服务的流行框架: #Spring Boot:Spring Boot可以说是用 Java 构建微服务的最流行的框架。它提供了一个全面的生态系统,用于以最少的配置开发独立的、生产级的基于 Spring 的应用程序。Sp icon
  • Spring WebFlux是一个反应式编程框架,用于用 Java 构建非阻塞、异步 Web 应用程序。当我们处理数据库(如数据插入、获取所有数据和其他功能)时,事务扮演着重要的角色。在这里,Spring 通过其事务管理为事务提供了强大的支持。Spring的事务管理器接口提供了对反应式事务管理的支持 icon
  • 在当今的事件驱动架构中,有效管理数据流至关重要。Apache Kafka是一个流行的选择,但尽管有Spring Kafka等辅助框架,但将其集成到我们的应用程序中仍面临挑战。一项主要挑战是实施适当的动态侦听器管理,这提供了灵活性和控制力,这对于适应应用程序不断变化的工作负载和维护至关重要。 icon
  • 这个github项目是利用Bucket4j以及 Redis 缓存和 Spring Security 过滤器对私有 API 端点实施速率限制。 icon
  • 使用Next.js+Spring boot开发的多供应商电子商务开源项目。 1、后端应用:需求:用户可以在其中创建自己的商店并销售产品,但需要订阅。用户创建商店后,需要管理员批准,并且用户需要订阅其中一项计划才能开始销售产品。 icon
  • 在本教程中,我们将探讨如何根据自定义属性动态注册Bean 。我们将探讨BeanDefinitionRegistryPostProcessor 接口以及如何使用它向应用程序上下文添加 bean。 让我们首先创建一个简单的 Spring Boot 应用程序。< icon
  • 缓存数据意味着我们的应用程序不必访问速度较慢的存储层,从而提高其性能和响应能力。我们可以使用任何内存实现库(例如Caffeine )来实现缓存。 虽然这样做提高了数据检索的性能,但如果应用程序部署到多个副本集,则实例之间不会共享缓存。为了克服这个问题,我们 icon
  • 在 Spring Boot 中,QueryDSL可以被定义为查询域特定语言,它是一个可以提供类型安全的方式在 Java 中构造查询的框架。它可以让开发人员能够流畅、简洁地编写基于字符串的查询,例如 SQL 注入漏洞和缺乏编译时安全的 icon
  • Thymeleaf+SpringBoot2技术如下: Springboot 2.3 + Thymeleaf MongoDB Java 提前监控一些指标:SpringBoo icon
  • HTMX 是一个小型 JavaScript 库,可让您使用 HTML 中的自定义属性来定义页面中元素的行为。它有点像现代版的 onclick 属性,但功能更强大、更灵活。 它的效率也更高,因为它使用浏览器内置的 HTTP 协议栈来发出请求,而且可以使用浏览 icon
  • 这个Github库包含以下SpringBoot 3源码演示,项目点击标题: icon
  • 在编写复杂的软件时,处理某些似乎“跨越”代码各个部分的任务可能会变得混乱。想想诸如日志记录、安全检查甚至错误处理之类的任务。这些就是我们所说的横切关注点。面向方面编程(AOP)突然出现来帮助收拾这个烂摊子。 在本文中,我们将使用简单的语言和示例来解释 AO icon
  • 在今天的文章中,我们将学习 Spring Boot @Transactional 中使用的最重要注释之一的基础知识。 理解springboot中使用@Transactional进行事务管理: 事务注释用于管理 spring-boot 应用程 icon
  • Java Spring-boot 应用程序将 Firestore 数据库和 Firebase 身份验证与 Spring-Security 集成以构建 CRUD 应用程序 参考概念验证,利用Firestore 数据库执行 CRUD 操作,并 使用 S icon
  • 本文总结了Spring Boot中容易混淆的环境变量应用优先级以及管理操作系统环境变量的方法。 Spring Boot环境变量优先级 启动Spring Boot应用程序时传递的环境变量的应用程序优先级如下。 icon