自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 SpringBoot常用注释

主程序入口位置。

2025-03-15 14:16:58 1642

原创 报错: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关注的人

提示
确定要删除当前文章?
取消 删除