当前位置: 首页 > wzjs >正文

重庆企业网站建设公司sem工作内容

重庆企业网站建设公司,sem工作内容,做网站一般用什么 语言,wordpress d8 4.1huomastar开源项目踩坑一 同志们天塌了,这还没有开始就遇到问题了。计划项目初始阶段先把权限那一块先搞定的。就在网上借鉴了一些博客的指导,计划先将认证授权模块先搞起来,结果发现和博主的不一致。又排查了一个多小时,现在将排…

huomastar开源项目踩坑一

同志们天塌了,这还没有开始就遇到问题了。计划项目初始阶段先把权限那一块先搞定的。就在网上借鉴了一些博客的指导,计划先将认证授权模块先搞起来,结果发现和博主的不一致。又排查了一个多小时,现在将排查过程记录下来,避免大家踩同样的坑。

踩坑过程

  • 先借鉴网上其他博主的教程,因为之前没有系统了解Spring Security,想着快速开始。直接贴上了教程上的代码:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>
<dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-oauth2-authorization-server</artifactId><version>1.0.2</version>
</dependency>

然后教程上说会出现如下图所说的默认密码,但是偏偏到我这里就不行了。这就奇怪了,我就不信邪了。这不都是默认的吗,这代码还没写呢,怎么就掉坑里面了。
在这里插入图片描述

排查记录

  • 上网搜索:
    搜问答:springboot3.5 Security没有打印默认密码
    发现还有遇到同样问题的同学,换关键词搜了好几次也没有发现想要的答案。
    在这里插入图片描述
  • 问AI
    提问:springboot3.5能启动,但是spring-boot-starter-security 没有打印默认密码
    AI给出了下面的参考意见,日志配置了,没有效果。
    在这里插入图片描述
    在这里插入图片描述
    不过,这个配置属性是不是有效果呢?确实是有效果,但是这还是和我想要的默认效果不一样。
    在这里插入图片描述
  • 看细节,但是各位看到了吗,这个日志是送什么地方打印出来的呢?

[2025-06-08 11:10:08,071] WARN
(UserDetailsServiceAutoConfiguration.java:90#getOrDeducePassword)

这就很关键了,既然是从这里打印出来的,那么是不是可以断点调试了?好,那就直接断点进去。
在这里插入图片描述
看到这里这个用户没有,继续往往上跟。感觉真相快要出来了。断点打上,继续来一遍。
在这里插入图片描述
发现确实能进来SecurityProperties,但是我又发现这个。这就是用配置项就能就来的,所以这个和默认的没啥关系。
在这里插入图片描述
干掉配置项,再试一遍,完蛋,这又GG了。连断点都没有进去。
在这里插入图片描述
在这里插入图片描述
不过不要着急,我们看到希望了。看到下面这个代码了吗?既然和配置项有关,那么我们看一下这个静态类是干嘛的?
在这里插入图片描述
看下面的图,这个类UserDetailsServiceAutoConfiguration有一个条件注解,那也就是说这个类会影响类UserDetailsServiceAutoConfiguration是否要自动配置。
在这里插入图片描述
仔细看这个代码,既然配置项能影响它,那么是不是第一个配置也能影响呢?
在这里插入图片描述
那就检查下哪里引入了这些个类。是不是有些似曾相识。哈哈哈,没错,我给你回忆一下。上图,这。。。
在这里插入图片描述

    @ConditionalOnMissingClass({"org.springframework.security.oauth2.client.registration.ClientRegistrationRepository", "org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector", "org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository"})

好像马上就要破案了,话不多说,我们直接开干。注释掉,直接重启,期待好消息。
在这里插入图片描述
在这里插入图片描述
这。。。,没啥变化呀?怎么回事,难道还有其他地方引入了这些类吗?
赶紧检查。这咋还在呀?我其他地方也没有引入它呀。
在这里插入图片描述
想要跳转到引入的地方,看看是谁引入了它。跳不过去。
在这里插入图片描述
看明白了吗,同学们。重新引入下,消失了,原来是没有刷新maven。
在这里插入图片描述
刷新maven后启动,嘿嘿,出来了。
Using generated security password: 9648b0cf-fdea-4384-b941-96d2d0d3c9ee
在这里插入图片描述

总结

遇到问题不要慌,由于之前没有看过源码,所以遇到这种小问题还是要花大量时间排查。不过也不必太过慌张,耐心点,总能找到蛛丝马迹的,然后就是慢慢跟代码。我们总能获得解决办法。希望大家也少遇到bug。

http://www.dtcms.com/wzjs/163527.html

相关文章:

  • 欧洲做r18 cg的网站新人跑业务怎么找客户
  • 建设行业门户网站需要什么条件对网站提出的优化建议
  • 中央两学一做专题网站steam交易链接在哪里
  • 微信 网站建设项目营销推广方案
  • 做网站工资多钱学生个人网页制作html
  • dedecms做的网站建个网站费用大概多少钱一年
  • 企业查重名上海seo培训
  • 日本网站服务器活动营销推广方案
  • 企业网站的规划与建设百度搜索竞价推广
  • 云服务器网站搭建教程seo资讯网
  • 触屏版网站模板常用的搜索引擎
  • 北京手机网站制作推广竞价托管公司
  • 聊城优化seo直通车优化推广
  • 西安网站建设设计的好公司排名泉州网站建设
  • 动态网站开发与设计关键技术微商软文推广平台
  • 淄博做网站建设公司最好的网络推广方式
  • 如何选择建设网站类型手机优化是什么意思
  • 赣州网站建设信息公司官网搭建
  • 徐州网站建设公司百家号app推广方案策划
  • yii2 网站开发app推广接单发布平台
  • 长春做网站公司安卓内核级优化神器
  • 三门峡网站建设凡客建站
  • 长沙县营销型网站建设选哪家seo搜索引擎优化人员
  • 网站HTML怎么做链接网络推广方式
  • 定做网站建设网站seo关键词排名优化
  • 深圳注册公司推荐西安seo站内优化
  • 最佳搜索引擎磁力在线seo诊断
  • 做网站桂林买域名要多少钱一个
  • 图片做网站连接山东seo推广公司
  • 天猫商城买卖网站优化排名方法有哪些