Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Spring框架教程
Spring Security 6.3基于JWT身份验证与授权开源项目
Java 后端应用程序使用 Spring-security 实现基于 JWT 的身份验证和授权,这是一个概念验证项目,利用 Spring-security 实现基于 JWT 的身份验证、API 访问控制、Token 撤销和泄露密码检测。 新发布的
Spring AI中使用嵌入模型和向量数据库实现RAG应用
在本文中,我们将探讨以下内容: 嵌入模型简介。 使用 DocumentReaders 加载数据。 将嵌入存储在 VectorStore 中。 实施 RAG(检索增强生成),又名提示填充。
Spring AI与大模型Ollama如何集成整合?
Python 是进入人工智能领域(认为是机器学习或生成人工智能AIGC)的主要武器,Java 和 Spring 仍引领着大多数开发社区, Java 开发人员如何与 LLM大模型 一起工作?这就是 Spring AI 弥补差距的地方。 Spring AI在
Spring Security中AuthorizationManager简介
Spring Security是Spring 框架的扩展,可以轻松地将常见的安全实践构建到我们的应用程序中。这包括用户身份验证和授权、API 保护等等。 在本教程中,我们将了解 Spring Security 内部的众多部分之一:Authorization
Spring Feign教程大全
在微服务架构的世界中,服务之间的通信至关重要,开发人员通常依赖强大的工具来促进交互。在这些工具中,Feign 已成为流行的选择,它提供声明式 HTTP 客户端,以便更轻松地使用 RESTful 服务。 什么是Feign?<
Spring AOP单元测试综合指南
本综合指南旨在为开发人员提供有关有效进行 Spring AOP 方面单元测试的详细且实用的见解。该指南涵盖了各种主题,包括 AOP 基础知识、测试切入点表达式、围绕建议进行测试、在建议之前和之后进行测试、在返回建议之后进行测试、在抛出建议之后进行测试以及测试引入建议。
Spring Security安全综合大全指南
在 Web 开发领域,安全是不可或缺的支柱,保护应用程序免受恶意攻击和未经授权的访问。在众多可用于强化 Web 应用程序的工具中,Spring Security 作为一个强大而灵活的框架脱颖而出,为 Java 应用程序提供全面的安全功能。在本初学者指南中,我们将踏上揭开 Spring Securit
Spring中JPA在异常后三种方法继续事务
JPA 中的事务机制是一个强大的工具,它通过提交所有更改或在发生异常时回滚它们来确保原子性和数据完整性。然而,在某些情况下,遇到异常后需要继续事务而不回滚数据更改。 在本文中,我们将深入研究出现这种情况的各种用例。此外,我们将探索此类情况的潜在解决
本周七篇精心挑选的Java和Spring博文
精心挑选了一些值得一读的有趣的 Java 和 Spring 文章。这些文章包括 Spring AI、SQL 查询优化、Java 线程收集、记录 JFR 日志、Spring 安全最佳实践等主题。 1.
Spring AI中函数调用Mistral AI最新API
Mistral AI 是开源大型语言模型的领先开发商,宣布为其尖端模型添加函数调用支持。
Spring中@Transactional与@Async共同使用
在本文中,我们将研究Spring 框架的@Transactional和@Async注解之间的兼容性。 什么是@Transactional和@Async@Transactional注释从许多其他注释创建原子代码块。所
本周精心挑选六篇Java和Spring博客
精心挑选了一些值得一读的有趣的 Java 和 Spring 文章。这些文章包括容错、多个休息请求、混合云策略、自动化 Java 测试、2fa 安全、面向映射编程等主题。 1.
Spring中将bean自动装配到ServletFilter的4种方法
Servlet过滤器提供了一种强大的机制来拦截和操作传入请求。然而,在这些过滤器中访问 Spring 管理的 bean 可能会带来挑战。 在本教程中,我们将探索在Servlet过滤器中无缝获取 Spring bean 的各种方法,这是基于 Spring 的
Spring中创建带原型作用域bean5种方法
在这篇简短的文章中,我们将学习如何在 Spring 中创建带有运行时参数的原型作用域(prototype-scoped) bean。 在Spring中,有许多不同的bean作用域,但默认作用域是单例,这意味着单例作用域的bean将始终生成相同的对象。
Spring中@Transactional事务使用陷阱
事务是数据库管理中的基本概念,可确保多个数据库操作之间的数据一致性。 Spring 提供了@Transactional注释来简化应用程序中的事务管理。但有效地运用这种力量需要了解其细微差别。就像任何强大的工具一样,滥用@Transactional可能会导致意外行为和数据完整性问题。
Spring中事务管理org.springframework.transaction
在 Java 开发领域,Spring 框架作为构建企业应用程序的强大且多功能的工具而脱颖而出。 Spring 提供的关键功能之一是事务管理,通过“org.springframework.transaction”包促进。该包提供了一套全面的工具和抽象,用于处理 Spring 应用程序中的事务,确保复杂
Spring中@InitBinder将请求参数转换为各自的类型
@InitBinder注解用于自定义将请求参数类型转换为控制器的过程。这样,甚至可以在执行请求之前调用该方法,从而有机会预处理请求数据、验证、格式化或执行任何必要的操作。 类@Controller或@ControllerAdvice类可以具有可以使用@In
本周精心挑选9篇Java和Spring文章
精心挑选了一些值得一读的有趣 Java 和 Spring 文章。这些文章包括并行流、JPA、缓存、OpenAI API、Java 安全、Mockito 等主题。 1.
上页
下页
关闭