SpringBoot教程

     

Spring中防止跨站脚本 (XSS)攻击

28 11K

跨站点脚本攻击是一种流行且广泛的攻击,攻击者将脚本注入到 Web 应用程序中。Web 应用程序通常使用相同的来源策略,这可以防止页面上的脚本在来源不匹配的情况下访问来自不同来源的数据。因为 Sprin.

Spring Webflux与事务

23 14K

Spring WebFlux是一个反应式编程框架,用于用 Java 构建非阻塞、异步 Web 应用程序。当我们处理数据库(如数据插入、获取所有数据和其他功能)时,事务扮演着重要的角色。在这里,Spri.

Thymeleaf+SpringBoot2高吞吐量调优技巧

32 5K

Thymeleaf+SpringBoot2技术如下: Springboot 2.3 + Thymeleaf MongoDB Java 提前监控一些指标:SpringBoot服务: API 响应代码(5.

SpringBoot中根据属性动态注册Spring Bean

32 6K

在本教程中,我们将探讨如何根据自定义属性动态注册Bean 。我们将探讨BeanDefinitionRegistryPostProcessor 接口以及如何使用它向应用程序上下文添加 bean。让我们首.

Next.js+Spring boot开源电子商务项目

45 3K
使用Next.js+Spring boot开发的多供应商电子商务开源项目。1、后端应用:需求:用户可以在其中创建自己的商店并销售产品,但需要订阅。用户创建商店后,需要管理员批准,并且用户需要订阅其中一.

SpringBoot中实现两级缓存

41 12K

缓存数据意味着我们的应用程序不必访问速度较慢的存储层,从而提高其性能和响应能力。我们可以使用任何内存实现库(例如Caffeine )来实现缓存。虽然这样做提高了数据检索的性能,但如果应用程序部署到多个.

Spring Boot 中动态管理 Kafka 监听器

25 8K

在当今的事件驱动架构中,有效管理数据流至关重要。Apache Kafka是一个流行的选择,但尽管有Spring Kafka等辅助框架,但将其集成到我们的应用程序中仍面临挑战。一项主要挑战是实施适当的动.

Spring Boot中的Firebase身份验证+Firestore集成源码

26 2K

Java Spring-boot 应用程序将 Firestore 数据库和 Firebase 身份验证与 Spring-Security 集成以构建 CRUD 应用程序参考概念验证,利用Firesto.

Spring Boot中面向方面编程 (AOP)教程

29 3K

在编写复杂的软件时,处理某些似乎“跨越”代码各个部分的任务可能会变得混乱。想想诸如日志记录、安全检查甚至错误处理之类的任务。这些就是我们所说的横切关注点。面向方面编程(AOP)突然出现来帮助收拾这个烂.

用于微服务开发的 Java 框架

44 4K

本文列出了一些用 Java 构建微服务的流行框架:Spring Boot:Spring Boot可以说是用 Java 构建微服务的最流行的框架。它提供了一个全面的生态系统,用于以最少的配置开发独立的、.

幽默:两种项目包的选择难题

91 1
左边:以领域模型为划分右边:以分层架构为划分依据.

SpringBoot3中15个案例源码

32 2K

这个Github库包含以下SpringBoot 3源码演示,项目点击标题:kafka-示例mongodb-crud-示例可观察性示例rabbitmq-示例resilience4j-示例Restclie.

在 Kotlin + Spring Boot 中使用环境变量

12 3K

本文总结了Spring Boot中容易混淆的环境变量应用优先级以及管理操作系统环境变量的方法。Spring Boot环境变量优先级 启动Spring Boot应用程序时传递的环境变量的应用程序优先级如.

SpringBoo+HTMX编程简介

45 13K

HTMX 是一个小型 JavaScript 库,可让您使用 HTML 中的自定义属性来定义页面中元素的行为。它有点像现代版的 onclick 属性,但功能更强大、更灵活。它的效率也更高,因为它使用浏览.

Spring Security中AuthorizationManager简介

38 6K

Spring Security是Spring 框架的扩展,可以轻松地将常见的安全实践构建到我们的应用程序中。这包括用户身份验证和授权、API 保护等等。在本教程中,我们将了解 Spring Secur.

如何从Spring Security 5迁移到Spring Security 6/Spring Boot 3

36 11K

Spring Security 6 带来了几项重大更改,包括删除类和已弃用的方法,以及引入新方法。从 Spring Security 5 迁移到 Spring Security 6 可以增量完成,而不.

Spring Boot注解@Transactional结合实际例子讲解

32 3K

在今天的文章中,我们将学习 Spring Boot @Transactional 中使用的最重要注释之一的基础知识。理解springboot中使用@Transactional进行事务管理: 事务注释用.

SpringBoot中实现API速率限制的令牌桶算法项目

64 4K

这个github项目是利用Bucket4j以及 Redis 缓存和 Spring Security 过滤器对私有 API 端点实施速率限制。需要升级到 Spring Boot 3 和 Spring S.

Spring Boot 应用程序中的 QueryDSL

59 15K

在 Spring Boot 中,QueryDSL可以被定义为查询域特定语言,它是一个可以提供类型安全的方式在 Java 中构造查询的框架。它可以让开发人员能够流畅、简洁地编写基于字符串的查询,例如 S.

Spring Boot中如何使用Ostara监控应用?

63 12K

在本博客中,您将了解如何使用 Ostara 监控 Spring Boot 应用程序。Ostara 是一个桌面应用程序,用于监视和管理您的应用程序。通常使用Spring Actuator、Prometh.

Spring Boot与Kafka + kafdrop结合使用的简单示例

39

该项目是如何将 Kafka 与 Spring Boot 结合使用的简单示例。我们将使用kafdrop显示本地 kafka 集群 UI。它有一个名为的主题product-topic,我们将通过 REST.

Spring Boot中配置AuditListener实现操作留痕审核

34 10K

Spring Boot Data 提供支持透明地跟踪谁创建了实体或更改了实体以及这些事情发生的时间。所有记录均清晰保存。例如,如果一位用户进入该站点并登录该站点。然后这些时间会保存在数据库中,当用户再.

Spring Boot中WebClient导致OutOfMemoryError的解决方法

43 7K

Spring Boot是一个非常流行的 Java 企业应用程序框架。与内部或外部应用程序集成的一种常见方法是通过 HTTP REST 连接。我们从RestTemplate升级到基于 Java NIO .

SpringBoot中@DataJpaTest 和 JUnit 中的存储库类

27 11K

当使用使用Spring Data JPA进行数据持久化的 Spring Boot 应用程序时,测试与数据库交互的存储库至关重要。在本教程中,我们将探索如何使用Spring Boot 和JUnit提供的.

AI为Spring Boot整个代码库添加了注释

41

以下是变更摘要,详细点击标题:此次代码变更为整个 Spring Boot 代码库添加了注释。此 PR 的内容完全使用自定义微调 AI 模型创建。我们正在对我们的工具进行大规模实验,在数百万行代码上运行.

SpringBoot中能在控制器中映射dto吗?

108

我的经理告诉我,最佳实践是:将从服务层返回的 dto 映射到控制器。我的想法是:控制器只有一行,只需将逻辑委托给服务层并返回响应实体,因此在能在控制器中映射一个dto。网友建议:1、因为你可能需要在一.

30个SpringBoot棘手面试问题

50 4K

以下是 30 个高级面试问题及其答案,涵盖 Java、Spring、微服务和相关技术的各个方面:问题 1:解释 Java 接口和抽象类之间的区别,什么时候您更喜欢其中一种?答:抽象类可以有构造函数和实.

Spring Boot中使用JPA调用自定义的数据库函数

65 9K

数据库函数是数据库管理系统中的重要组件, 将逻辑和执行封装在数据库中。它们促进高效的数据处理和操作。依赖:让我们在pom.xml中包含Spring Boot Data JPA和H2依赖项:<depen.

Spring Boot Docker入门模板与4个最佳实践

25 8K

在本博客中,您将学习一些主要针对 Spring Boot 应用程序的 Docker 最佳实践。您将通过将这些实践应用到示例应用程序来学习这些实践。享受!入门模板将用作入门模板起点的 Dockerfil.

案例:微服务从Java/SpringBoot迁移到Golang

161 1 2K

基于 Java 的微服务,特别是那些使用 Spring Boot 的微服务,长期以来因其强大的功能和广泛的社区支持而闻名。Spring Boot 的约定优于配置方法简化了微服务的部署和开发,提供了大量.