- 博客(10)
- 收藏
- 关注
原创 springboot使用mybatis(@MapperScan和@Mapper)
两者都是为了扫描Mapper接口。@MapperScan通过指定包路径进行扫描。@Mapper是作用在Mapper接口类上,等待mybatis组件进行扫描。
2025-07-24 17:10:39
870
原创 springboot使用mybatis(TypeHandler)
MyBatis TypeHandler 使用与原理 MyBatis 提供了完善的类型处理器机制,主要包括: 内置TypeHandler:MyBatis 在初始化时自动注册常用类型的处理器,如 LongTypeHandler、StringTypeHandler 等,处理基本类型和常用对象类型。 自定义TypeHandler: 继承 BaseTypeHandler 或其子类 可通过 @MappedTypes 和 @MappedJdbcTypes 注解指定处理的类型 配置方式: 通过 yml 配置 type-ha
2025-07-24 15:13:16
556
原创 springboot如何排除Filter
依赖的jar包初始化了一个filter bean对象,但实际项目中不想使用该filter,这个时候就需要将该filter排除掉。
2025-06-15 16:35:03
233
原创 NoClassDefFoundError与ClassNotFoundException的区别
情形1:后面直接跟类名的方式,说明classpath下没有对应的类,隐式加载类时发生。情形2:出现了Could not initialize class XXX,说明存在对应的类,但在类加载的过程中出现了错误,一般是类的静态字段初始化、静态代码块执行过程出现了错误。这里以静态字段初始化异常举例说明,有ClassB如下现在尝试new一个ClassB可以看到,第一次创建对象的时候,JVM尝试加载类ClassB,但再初始化的过程中发生了异常,此时ClassB加载失败。
2025-05-24 15:49:59
208
原创 git常用命令
方法2:在项目的目录下执行如下命令分别设置用户名和邮箱。step3:gitignore添加忽略的文件或路径。方法1:找到项目所在目录下的。文件夹,进入文件夹找到。step2:提交并push。step1:停止跟踪。
2025-05-24 15:24:07
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人