- 博客(8)
- 收藏
- 关注
原创 RedisTemplate将list作为值set到redis或get数据为list时,提示java.lang.ClassCastException
使用RedisTemplate缓存/读取list数据时,总是提示java.lang.ClassCastException异常。
2025-03-27 12:56:15
106
原创 mybatis-plus generator3.5.9 自动生成类(entity, mapper, controller, service, serviceImpl, xxMapper.xml)
不导入lombok 依赖的话,由于在策略设置时设置了.enableLombok()//使用lombok,所以在实体类上会用到@Setter和@Getter注解,不导入这两个注解会报错。3.1 .addInclude("event_user")设置表名称,如果不设置这一项就对所有的表都生成对应的类,3.2 .addTablePrefix("event_")设置表前缀过滤,意思是在生产实体类的时候会将表的前缀。表名忘改或写成之前已经实现好的表,一覆盖已有文件 那之前的代码不就白写了么!
2025-01-06 02:06:43
2257
原创 Idea中打开已有maven项目只显示pom.xml文件【已解决】
打开后依然只有pom.xml,不同的是,这时候再去操作一遍上面的①②③④⑤,项目结构就可以完整的显示在idea里了。ctrl+shift+alt+s 打开 Project Structure【在File文件加下也可以找到】最后只能终极办法,清缓存重启idea,打开file --> Invalidate Caches...项目结构是完整的,pom.xml文件也没问题,刷新项目也没用,烦躁且淡定!基本到这一步就可以了,也结束了,but,我试了很多遍依然没有,打开maven项目后如图所示,就有点烦人。
2025-01-04 16:58:35
624
原创 springboot 自定义starter
前面说了xx-starter这个项目只是整合了所有的依赖,并不涉及方法的实现,所以xx-starter和xx-configuration是两个项目或模块,提供bean是在xx-configuration项目中实现的,最后在xx-starter项目中引入xx-configuration的依赖就行了。spring-boot-starter-xx是springboot自己提供的依赖,如spring-boot-starter-data-redis。
2024-12-30 20:50:22
1175
原创 springboot设置多环境配置文件
实际开发过程中会涉及多个环境,比如dev(开发环境),test(测试环境),prod(线上环境),不同环境下,端口号、数据库地址、redis地址等等会不尽相同,为了避免每次上线到不同环境都要修改配置文件可以在项目中配置多个配置文件,需要哪个激活哪个。方法二:一个文件中使用“---”分隔符分割不同环境的配置,每个块中指定 使用profile: dev指定环境。激活的是dev环境,所以项目启动时会读取application-dev.yml,使用的是8081的端口号。在项目中创建三个.yml文件,分别是。
2024-12-26 01:53:21
2132
原创 SpringBoot项目B集成SpringBoot项目A后依然无法import A相关内容 的问题(解决办法)
-------------------------------------分割线------------------------------------------------------------------想要在SpringBoot项目B中集成项目A,使用项目A中的方法或实体,项目A打成jar包后再项目B的pom.xml中添加依赖,依赖添加进来后使用Alt+enter导入包没有任何反应。记录一下问题和解决方式。2、在项目B的pom.xml中引入项目A的依赖(复制项目A中pom.xml的配置就行了)
2024-12-25 20:37:36
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人