logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AI 核心概念详解:ChatModel、Embedding 与 VectorStore

ChatModel:与大语言模型对话的抽象,负责发送提示词并获取回复:将文本转换为向量表示的抽象,用于语义搜索和相似度计算:向量数据库的抽象,用于存储和检索向量数据一句话总结ChatModel负责"说",负责"理解",负责"记忆"——三者构成了 AI 应用的基础设施。Embedding 是将文本(单词、句子、文档)映射到高维向量空间的技术。语义相近的文本在向量空间中的距离也更近。ChatModel

#spring#java#后端
Spring AI 入门:从零开始搭建第一个AI应用

Spring AI 是一个由 Spring 团队推出的官方项目,旨在为 Java 开发者提供一种声明式、可移植的方式来构建 AI 应用。统一抽象:提供ChatModel等核心接口,屏蔽底层 AI 服务商的差异声明式编程:通过注解和自动配置简化集成模块化设计:支持 OpenAI、Azure、HuggingFace、Ollama 等多个 AI 提供商一句话总结:Spring AI 之于 AI 服务,就

#后端#spring
spring security中的webSecurity构建FilterChainProxy的逻辑

Spring Security 核心组件包括 DelegatingFilterProxy(Servlet 过滤器代理)、FilterChainProxy(核心过滤器)、SecurityFilterChain(过滤器链抽象)以及配置构建器 WebSecurity 和 HttpSecurity。@EnableWebSecurity 注解启动配置流程,通过 WebSecurity 创建 FilterCh

#spring#java#后端
spring security中httpSecurity构建DefaultSecurityFilterChain逻辑

是 Spring Security 中用于配置 Web 层安全的核心类,可以把它理解为整个安全过滤器链的“总设计师”和“建造指挥”。我们日常编写的等配置,本质上都是在与这个“总设计师”交互,指挥它如何组装和配置最终的安全防线——。: 是一个建筑总包公司。它不直接砌砖,但它拥有所有施工队()的名单和联系方式,并持有所有建筑材料()的仓库钥匙。: 是各个专业施工队(如水电队、泥工队、油漆队)。每个施工

#spring#java#后端
到底了