- 博客(15)
- 收藏
- 关注
原创 若依二次开发项目,解决IDEA报错无法自动装配,找不到Bean,但项目能正常运行的问题
摘要:项目运行时出现"无法自动装配,找不到Bean"的报错,但功能正常。经排查发现MapperScan注解所在的模块缺少对报错代码代码模块的依赖依赖关系。解决方法是添加这两个模块之间的依赖关系,问题便是依赖关系缺失导致的组件扫描范围问题。该案例说明在多模块项目中需要注意模块间的依赖关系管理。
2025-10-01 21:21:24
186
原创 【X File Storage】一款开源的文件存储中间件,一行代码将文件存储到本地、阿里云 OSS、华为云 OBS、腾讯云 COS等等的存储平台
【X File Storage】一款开源的文件存储中间件,一行代码将文件存储到本地、阿里云 OSS、华为云 OBS、腾讯云 COS等等的存储平台
2025-09-29 19:33:31
317
原创 【Git】Git提交推送代码一般步骤
这篇文章简要介绍了Git的基本工作流程和常用命令。主要内容包括:1)修改代码后查看状态(git status);2)暂存修改(git add);3)本地提交(git commit);4)拉取远程更新(git pull);5)推送修改(git push)。此外还补充了首次推送新分支(git push -u)和撤销暂存(git reset)两个常见场景的操作方法。这些命令涵盖了日常开发中从代码修改到同步远程仓库的基本Git操作。
2025-09-23 17:18:37
150
原创 【Git】Git提交规范
摘要: 本文介绍了基于Angular规范的Git提交规范,强调规范的提交信息可提升项目可读性和协作效率。提交信息包含Header(必填)、Body和Footer三部分:Header由类型(如feat、fix)、作用域和简短主题构成;Body提供详细说明;Footer关联Issue或声明重大变更。规范明确了8种常见提交类型及其适用场景,并附示例说明。遵循此规范能使提交历史清晰,便于代码审查与版本管理。
2025-09-21 14:25:24
384
原创 【AOP】什么是AOP?AOP有哪些应用?
AOP(面向切面编程,Aspect-Oriented Programming)是一个编程范式,用于将横切关注点(cross-cutting concerns)与业务逻辑分离。在 Java 中,AOP 的主要目标是通过预先定义的切面(aspect)来增强(或修改)目标对象的功能,而不修改目标对象的源代码。
2024-12-22 12:26:19
1773
1
原创 【动态代理】Java“动态代理”入门案例
在 Java 中,动态代理是一种设计模式,它允许在运行时动态地创建代理类,并且可以为目标对象提供代理功能。通过动态代理,你可以在不修改原始类代码的情况下,为其添加额外的功能,比如日志记录、事务管理、权限控制等。动态代理通常用于一些面向切面编程(AOP)的框架中,如 Spring AOP,或用于接口的代理化。
2024-12-21 11:34:18
287
原创 【反射】Java中的“反射”
在 Java 中,反射(Reflection) 是指程序在运行时能够动态地加载、探索、分析、以及修改类、方法、字段等结构的能力。通过反射,Java 程序可以在运行时查看和操作对象的类信息、方法、字段等,而不仅仅是通过编译时的静态信息。 反射机制是 Java 提供的一种非常强大的功能,可以实现一些动态行为。常见的应用场景包括: java文件: 就是我们自己编写的java代码。 字节码文件: 就是通过java文件编译之后的class文件(是在硬盘上真实存在的,用眼睛能看到的) 字节码文件对象:
2024-12-21 10:08:24
884
原创 【方法引用】Java中的“方法引用”
方法引用是 Java 8 引入的一种简化 Lambda 表达式的方式。它允许我们通过直接引用类或实例中的方法来创建一个函数式接口的实现。方法引用可以看作是 Lambda 表达式的一个简洁写法,尤其在某些情况下,它让代码更加清晰和可读。
2024-12-20 15:23:47
352
原创 【Stream流】Java中的“Stream流”
Stream流 是Java 8引入的一个概念,它并不是数据的存储结构,而是数据的处理方式。简单来说,Stream 提供了一种高级的 API 来处理集合中的元素,允许你通过链式调用来进行过滤、映射、排序、聚合等操作。与传统的迭代方式相比,Stream 更加简洁、灵活,并且支持并行处理。
2024-12-20 14:21:44
830
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅