- 博客(7)
- 收藏
- 关注
原创 Maven 爆红 maven-default-http-blocker
【摘要】Maven 3.8.1+版本默认拦截HTTP请求导致依赖拉取失败,提供三种解决方案:1)降级Maven版本;2)改用HTTPS协议;3)通过修改settings.xml配置文件,禁用默认HTTP拦截器(关键配置:设置mirrorOf为none并添加blocked=false标签)。第三种方案通过在镜像配置中指定不拦截任何仓库,既保持高版本又兼容HTTP协议请求。
2025-07-26 17:24:22
116
原创 SpringBoot 使用AOP捕获异常
文章摘要:本文介绍了使用Spring AOP实现异常日志记录的切面编程方法。通过定义切点(@Pointcut)捕获指定包下的方法调用,利用@AfterThrowing注解实现异常增强处理。该切面类ExceptionLogAspect可以获取异常发生的类名、异常类型和异常信息,并打印日志。文中还展示了@Before前置通知的简单示例。这种AOP实现方式有助于统一处理系统异常,提高代码的可维护性。
2025-06-27 23:12:10
92
原创 SpringBoot AOP不生效的解决方案 详细
文章摘要:排查Spring切面失效问题可从以下角度入手:1.检查注解是否正确;2.创建无参构造方法观察切面类是否被Spring容器管理;3.替换execution表达式中的目标类引用。关键点:必须使用Spring注入方式而非new实例化,确保代理生效。项目结构可提供参考。
2025-06-27 22:39:23
310
原创 DBeaver 连接宝塔面板MySQL
【摘要】在配置数据库连接时提示"PublicKeyRetrieval is not allowed"错误,可通过调整连接参数解决。建议检查驱动属性配置中的对应关系,特别是安全验证相关的参数设置。该问题通常与MySQL的SSL公钥检索限制有关,需要在连接字符串中添加"allowPublicKeyRetrieval=true"参数来允许公钥获取。注意端口开放状态和属性配置的匹配性,确保各项参数正确关联。(98字)
2025-06-26 21:11:27
238
原创 CentOS Stream 9 虚拟机连接网络
摘要: 安装CentOS Stream 9后若无法ping通外网(如百度),可按以下步骤排查:1. 检查防火墙:使用systemctl status firewalld查看状态,必要时关闭(systemctl stop firewalld);2. 验证网络配置:通过ip addr show ens160查看网卡IP,ip route show default核对默认网关是否与虚拟机设置一致;3. 修正网关:若不一致,用nmcli connection modify ens160 ipv4.gateway 1
2025-06-26 20:55:31
413
原创 org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### Cause: org.ap
这个BUG藏得太深了,找了好久。解决:xml 不要有空行。
2023-09-21 22:52:56
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人