- 博客(15)
- 收藏
- 关注
原创 SpringBoot3.x + SpringSecurity6.x + Redis + Mybatis-plus前后端分离验证
想要完整了解SpringSecurity框架强烈推荐以下视频,使用SpringSecurity6.x的话以我的代码为准。1.没有携带token的api访问请求会被拒绝,并且重定向到安全框架的login接口进行登录验证2.在login接口中,安全框架会获取请求中包含用户名、密码的参数,经过UsernamePasswordAuthenticationFilter过滤器进行认证。
2025-03-30 01:30:22
1843
原创 Springboot3 + spring security6拦截器的API变更
在中,HttpSecurity,你不能再直接调用方法,而需要改为或或使用等具体的权限要求。
2025-03-28 09:17:13
229
原创 SpringBoot Redis存储实体对象
我想实现一个将User对象存入Redis数据库的功能,但直接在Service层的构造函数中传入参数RedisTemplate<String, Object>时却出现了问题,提示。找不到 'RedisTemplate<String, Object>' 类型的 Bean。经过研究后发现需要自己进行配置,让SpringBoot的Factory能够装配这个类的Bean。
2025-03-26 23:55:58
191
原创 基于Springboot3.x的Spring Cloud分布式微服务系统
在父工程pom.xml文件中,找到添加的依赖spring-cloud-alibaba-dependencies,按住ctrl键单击该依赖的artifactId中包含的spring-cloud-alibaba-dependencies,会出现一个链接跳转到一个pom文件中,ctrl+f搜索nacos,找到的第一个就是关于该依赖要求的nacos服务器版本。注解中name为要调用的微服务yml配置文件中的spring.application.name中的值,路径为stock的接口。
2025-03-20 18:24:51
2020
原创 mybatis-plus指定实体类属性的数据表字段名
今天发现使用mybatis-plus来映射数据表到实体类时,查询后出现了错误,将roleId映射成了role_id,这是因为MyBatis-Plus 默认使用规则来映射数据库字段,比如roleId会自动映射为role_id。如果你的数据库字段名和实体属性名完全一致(roleId→roleId),需要使用注解来指定数据库字段名。
2025-03-18 23:47:28
565
原创 SpringBoot3.x + Mybatis-plus + Lombok项目模版示范
【代码】SpringBoot3.x + Mybatis-plus + Lombok项目模版示范。
2025-03-15 23:34:34
427
原创 Springboot3.x与Mybatis-plus的版本兼容问题大坑
项目启动后出现错误:这是pom.xml中Mybatis依赖版本不兼容,之前指定的版本是3.5.4,将其版本改为3.5.7即可解决问题。factoryBeanObjectType问题描述:项目启动后出现错误: 需要添加mybatis.spring依赖,版本为3.0.3即可。
2025-03-15 23:23:03
411
原创 执行mvn complie后报错: 错误的类文件:类文件具有错误的版本 61.0, 应为 52.0,请删除该文件或确保该文件位于正确的类路径子目录中。
如标题,执行mvn complie命令时,出现以下红色报错:点击IDEA的运行按钮后还出现了找不到启动类的报错。执行 mvn -version,输出关于jdk的版本经过研究,发现是maven的jdk版本太低,idea编译版本设置为17,但环境变量中给maven指定的java版本为1.8,所以报错了。
2025-03-15 22:15:48
236
原创 Lombok踩过的坑: java: 找不到符号
今天测试lombok时出现了以下问题:java: 找不到符号符号: 方法 setId(java.lang.Long)位置: 类型为enity.User的变量 user。
2025-03-15 21:07:20
567
原创 报错:No qualifying bean of type ‘xx‘ available。SpringBoot注释@Qualifier的作用
在 Spring 中,如果有多个相同类型的 Bean,,就会报错。错误:No qualifying bean of type 'Animal' available由于Animal有DogCat,Spring 无法确定注入哪个。
2025-03-15 14:09:44
291
原创 SpringBoot单例与每次创建实例的区别
适用场景 共享数据、无状态(如 层、 层) 需要缓存的对象(避免重复创建)(每次创建新实例) 每次调用 ,都会返回一个新的 Bean 实例。 适用于有状态的 Bean,如 多线程并发操作。 Spring 不会自动管理 prototype Bean 的销毁(需要手动释放资源),@PreDestroy注释对其无效。输出:手动调用
2025-03-15 13:46:56
213
原创 IDEA创建SpringBoot项目后,java: 错误: 不支持发行版本 18
今天创建项目做一个测试,发现出现了如上错误,经过研究,与pom.xml文件中的设置与关。pom.xml改为以下就好了。
2025-03-15 13:33:39
240
原创 使用vite安装vue3
是 Vue 3 官方推荐的构建工具,比 Vue CLI 更快更轻量。指定创建 Vue 3 项目。3. 运行 Vue 3 项目。2. 进入项目并安装依赖。
2025-03-09 00:19:36
275
原创 微信小程序总是提示未在app.json中声明permission.scope.userLocation
在app.json中未声明permission.scope.userLocation
2025-03-08 22:58:05
374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人