- 博客(308)
- 收藏
- 关注
原创 IDEA如何将某个文件夹内的多个module合并到一个大的module内
IDEA如何将某个文件夹内的多个module合并到一个大的module内
2024-09-01 23:37:13 330
原创 Caused by: java.lang.NoSuchMethodError: ‘void com.baomidou.mybatisplus.core.metadata.OrderItem.setAs
Caused by: java.lang.NoSuchMethodError: 'void com.baomidou.mybatisplus.core.metadata.OrderItem.setAsc(boolean)'
2024-08-04 00:07:00 300
原创 JumpingKnowledge
Jumping Knowledge 机制通过合并不同层的节点表示,解决了图神经网络中的一些关键问题,提高了模型的表达能力和性能。其多种合并模式提供了灵活性
2024-07-31 15:02:35 338
原创 数据库对象中出现复杂的对象嵌套,如何使用Mybatis plus优雅的解决这个问题:
类原型:在User类:User类中嵌套了UserInfo类:在处理时,将UserInfo对象通过JacksonTypeHandler将Json转为String类型并保存在里数据库中。然而,当读取时,始终读取不到info信息:读取到的信息为:发现原因:由于对象里嵌套了复杂的对象,这里我们并没有实现ResultMap的映射,所以无法将String类型的Json字符串转为正确的对象。这里需要在User类中加入autoResultMap注解:如果不这么做,使用默认的传统的在xml文件中编写sql,
2024-07-22 23:51:22 533
原创 Java的SpringBoot项目中为什么要注入接口XxxService而不是具体的实现类XxxServiceImpl
*解耦:**通过注入接口,实现了服务的调用者(这里是 ReportServiceImpl)和具体的实现细节(WorkspaceServiceImpl)之间的解耦。例如,如果有多个实现了 WorkspaceService 接口的类,并且根据不同的条件需要使用不同的实现类,那么通过注入接口,可以很容易地在运行时进行切换。**可测试性:**在进行单元测试时,可以方便地为接口创建一个模拟(mock)对象,从而更方便地对依赖该接口的类进行测试,而不需要依赖实际的实现类。在 Java 中,通常建议面向接口编程。
2024-07-11 10:14:31 380
原创 String nameList = StringUtils.join(goodsSalesDTOList.stream().map(GoodsSalesDTO::getName).co
【代码】String nameList = StringUtils.join(goodsSalesDTOList.stream().map(GoodsSalesDTO::getName).co。
2024-07-09 10:57:58 159
原创 ServiceImpl中的参数封装为Map到Mapper.java中查询
ServiceImpl中的参数封装为Map到Mapper.java中查询
2024-07-05 22:25:11 244
原创 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest
今天遇到一个报错:Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your testSpringboot的源代码和测试代码要在同一个包下:
2024-06-16 20:55:46 502
原创 Query传递的参数需不需要加注解?加什么?为什么有的时候要加有的时候不加?
Query传递的参数需不需要加注解?加什么?为什么有的时候要加有的时候不加?
2024-06-11 22:47:39 239
原创 史诗级org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)
史诗级org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)
2024-05-13 22:09:30 363
原创 HTTP状态 405 - 方法不允许
方法有问题。用Post发的请求,然后用Put接收的。大家也可以看看是不是有这种问题</</</</</</</</</
2024-03-28 19:48:54 476
原创 @Service注解是标注在实现类上的的接口中添加注解还是在实现类impl
接口是不能实例化的。你需要的是在BeanFactory中一个可以实现这个方法的JavaBean。你自动注入的JavaBean是要用这个JavaBean去真正实现这个添加或者删除等某个方法。因此,添加注解的需要是真正实现、调用方法的那个类。所以肯定不能是接口。而你想在BeanFactory中实例化一个接口?本质就是IOC控制反转。
2024-03-25 21:49:25 291
原创 Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for furn.da
Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for furn.dao.FurnMapper.BaseResultMap
2024-03-23 10:58:24 395
原创 SSM项目中,整合mybatis时报错:[Fatal Error] :1:1: 文件提前结束。
SSM项目中,整合mybatis时报错:[Fatal Error] :1:1: 文件提前结束。
2024-03-22 23:55:52 225
原创 java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundExc
报错:### Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: ${driver}
2024-03-10 10:45:04 1008
原创 java什么时候运行的时候是生成out目录,什么时候是生成target目录
java什么时候运行的时候是生成out目录,什么时候是生成target目录
2024-03-09 12:10:01 395
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人