- 博客(21)
- 收藏
- 关注
原创 Spring Security核心组件详解:PasswordEncoder与UserDetailsService
Spring Security的认证模块包含两个核心组件:1) PasswordEncoder接口提供密码加密/验证功能,支持多种算法实现;2) UserDetailsService接口负责加载用户信息。系统默认使用DelegatingPasswordEncoder(支持多种加密算法)和InMemoryUserDetailsManager(内存存储用户)。实际开发中通常需要自定义实现,如使用BCryptPasswordEncoder加密,并从数据库加载用户数据。这两个组件共同完成用户认证流程。
2025-10-07 03:30:42
430
原创 解决knife4j突然扫描不到所有接口的问题
SpringBoot3项目使用knife4j时,添加@RestControllerAdvice注解的全局异常处理类会导致文档接口突然消失。
2025-10-06 23:43:12
297
原创 解决element-plus Tabs组件before-leave无效的问题
本文介绍了在使用ElementPlus的Tabs组件时,如何通过before-leave属性实现tab切换前的登录验证功能。
2025-09-30 23:05:37
264
原创 Knife4j极简入门,小白快速上手
Knife4j就是个能让你的SpringBoot项目自动生成漂亮API文档的神器,比原生的Swagger界面更友好、功能更强大。文档手把手教你从零开始:只需加个依赖,写几个Controller,访问/doc.html就能看到酷炫的文档界面。
2025-09-05 00:43:05
729
原创 在Gradle中使用Kotlin DSL配置阿里云Maven镜像(依赖与插件) - 2025更新
本教程基于idea自动生成的gradle项目目录结构。
2025-06-16 16:32:28
466
原创 解决spring-ai报错:Unresolved reference ‘InMemoryChatMemory‘.
【代码】解决spring-ai报错:Unresolved reference ‘InMemoryChatMemory‘.
2025-06-07 16:41:46
584
原创 解决spring-ai报错:Unresolved reference ‘QuestionAnswerAdvisor‘.
Spring-ai 1.0.0版本,想使用,发现没有该类。
2025-06-07 16:34:39
426
原创 解决spring-ai报错:Unresolved reference ‘SimpleVectorStore‘
Spring-ai 1.0.0版本,想使用SimpleVectorStore,发现没有该类。
2025-06-07 13:20:39
427
1
原创 SpringAI 1.0.0 设置defaultTools失效, 解决办法
在学习spring ai时遇到的一个问题:创建了一个工具类,供模型调用查询时间接口代码如下,询问大模型现在的时间:访问接口测试,发现大模型不能调用工具:经过测试,chatclient配置了defaultOptions,就会导致工具失效将defaultOptions注释掉:重新测试,模型调用工具成功了:所以没事不要配defaultOptions。
2025-06-04 17:24:11
382
1
原创 解决springAI配置JdbcChatMemoryRepository报错:No schema scripts found at location ‘schema-mysql.sql‘
解决springAI配置JdbcChatMemoryRepository报错:No schema scripts found at location 'classpath:org/springframework/ai/chat/memory/repository/jdbc/schema-mysql.sql'
2025-05-29 18:13:50
672
原创 解决X-anylabeling报错:Error in model predition : list index out of range.
使用的模型为yolo-obb旋转框检测模型,如果不加obb,则被认为是矩形框检测,导致无法正常标注。如果是其他任务,配置文件的写法可以参考。
2025-05-20 16:01:33
758
1
原创 解决DevEco预览器报错:ArkTSCompilerError: Cannot find module ‘md5‘
解决DevEco预览器报错:ArkTSCompilerError: Cannot find module 'md5'
2024-11-18 16:44:39
928
1
原创 解决centos连接数据库报错:Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
错误:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)的一种可能解决办法。
2024-04-13 19:51:49
519
1
原创 vscode使用SSH插件连接ubuntu18虚拟机出现过程试图写入的管道不存在的问题,解决过程
小白打算学习Linux系统,开了一个装了ubuntu18系统的虚拟机。),比较方便,于是按照网上的步骤进行操作,结果就出现了如题所述的问题。在网上查找了各种各样的解决办法,许多都没有效果,发现原因是系统里面没有安装openssh-server,最后总算是成功连接上了。接下来讲述我解决的过程,该过程只针对我遇到的情况,可能并不具有普遍适用性。
2024-02-24 00:35:23
1061
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅