- 博客(6)
- 收藏
- 关注
原创 Day2 若依登录验证流程
的实现,这就是关键了,调用了loadUserByUsername就是在数据库查询账号信息,但是其实你会发现我们并没有传UserDetailsService,但其实我们是传了的,我们回到最开始。跳转到这个接口,找到实现authenticate这个函数的类,点一下那个5 implementations,找到。找到authenticate的函数实现,有点多,不管其他的,只需要管画红线的,provider是实例化了。我们填入账号,密码,验证码,前端储存起来,我们去前端代码看看,找到login.vue。
2024-07-07 20:45:14
1779
原创 Day1 若依框架(后端)生成验证码,本文其实是研究com.google.code.kaptcha这个包,跟若依的逻辑其实没太大关系
this.helper.getClassInstance,我们去具体函数看看,这里的this.helper是啥呢。这个类,然后调用了getText()方法,getText()是一个重写方法,是从哪里来的呢,就是在。然后我们回到this.getConfig().getTextProducerImpl().,也就是说 this.getConfig().getTextProducerImpl().接下来this.getConfig().getTextProducerImpl()的。如若写得不好,可提些意见。
2024-07-06 15:17:41
943
原创 最近学到的知识
(虽然可以在controller进行参数校验,但是这是mapper接口,别人复用的时候,如果没有进行校验,而且并没有传入id值,会导致where子句失效,则会。="Book"表示传入的参数是Book类,写了这个就直接name=#{name}suffixOverrides=",">完成拼接sql后,需要消除的后缀。= null">这个判空写写也挺好。不需要name=#{book.name}导致update语句会更新整表。
2024-06-04 17:33:29
188
原创 win7虚拟机上网问题和火狐和wmtools的安装
我们用win7的ie浏览器时会发现网页无法访问这时候我们可以下载一个火狐浏览器1、首先,用ie浏览器搜索www.baidu.com2、在百度搜索框搜索火狐浏览器,进入他的官网3、进入官网后,往下滑,找到(下载其他平台)4、进到里面往下滑,找到Firefox 延长支持版,点击黄圈即可下载,可根据自身系统下载其他版本这个也是一个下载链接,但是!!!!注意这个是不行的,点击下载也是无法访问页面。
2024-05-29 11:07:50
1847
1
原创 springboot整合mybatis,xml文件的使用和存放位置
相信大家或多或少都遇到过这个报错这个报错一般是xml文件位置存放错误了或者程序无法扫描到xml文件。之前一直没弄明白,现在弄明白了,分享给大伙避坑。
2024-05-07 15:47:53
1865
原创 springboot中mybatis-plus的resultMap和resultType踩坑
6、别人的项目没有明确的写配置把驼峰转化关了也能正常查询,可能是别人版本的问题,应该是我的版本会自动开启下划线转驼峰,这个问题困扰几天了,发出来让大家避避坑。2、但是当我使用resultType的时候,发现查询不到数据了,这时候我是不知道驼峰转换的,因为我看别人的项目也没有加其他的配置。3、然后我找网上的方法试了试,把实体类的下划线去掉,发现可以查询出数据,就觉得很神奇。1、使用resultMap的时候,绑定了映射关系,这样查询是正常的。4、我查了查驼峰转换的知识。
2024-05-05 14:15:20
678
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人