尚筹网项目遇到的一些错误

简介

这些错误都是我自己用IDEA做项目时产生的,当然不止这么一点,只是这些错误可以拿出来说道一下,别的什么解析错误啥的就看具体情况具体分析了。

静态资源加载错误

在这里插入图片描述
这个问题卡了我很久,因为也是第一次接触springsecurity,但是都是按照要求来操作的,静态资源我也都放行了,但是项目启动后浏览器就加载不进去静态资源,但是静态资源又可以直接通过项目路径访问看到。

静态资源加载错误的情况(我已知的)

情况一

也是最常见的,静态资源路径写错了,或者写在代码里的少了个/又或者哪里多了个/

情况二

可能是你更新了但是浏览器还用的是缓存里的,这时候需要将浏览器缓存清理一下,项目重新部署一下。

情况三

浏览器加载错误,这个我没碰到过,但是还是写上吧,意思就是type得写上,严谨点总没错。

<link rel="stylesheet" href="ztree/zTreeStyle.css" type="text/css"/>
<script type="text/javascript" src="jquery/jquery.pagination.js"></script>

情况四

设置了安全框架的被拦截了,但是我明明都放行了。
在这里插入图片描述
后来我在这个方法里又调用了ignoring方法,将静态资源路径写上,就搞定了
在这里插入图片描述

springsecurity加入权限后的错误

在这里插入图片描述
加入注解后运行项目,前端会爆出undefined错误,F12查看响应后发现请求状态码是200是成功的,这里我就感觉有点懵逼,因为不是很懂springsecurity的机制,我还以为加完以后没有权限应该请求直接失败的,我确保我的@PreAuthorize(“hasRole(‘部长’)”)是起作用了的,因为我在配置类上加了注解@EnableGlobalMethodSecurity(prePostEnabled = true),所以我的结果跟视频里的不太一样,需要修改my-role.js。
在这里插入图片描述
在这里插入图片描述

SQL语句错误

SELECT DISTINCT
project_name projectName, content returnContent, `description_simple` launchName, t_return.`supportmoney` supportPrice, `freight` freight, `count` returnCount, `signalpurchase` signalPurchase, `purchase` purchase
FROM t_project
LEFT JOIN t_member_launch_info ON
t_project.memberid=t_member_launch_info.memberid
LEFT JOIN t_return ON t_project.id=t_return.projectid
WHERE t_return.id=#{returnId}

这里的t_member_launch_info表里面一个memberId只能由一条数据,否则会查出多个结果,但是mapper返回对象不是集合,我想了一下没有想到改良的sql语句,由于前段没有做校准,一个用户提交的各种众筹项目可能会有多个用户简介,只能把等一个memberId的多个用户简介删除成为一个

confirm-order.html界面错误

在这里插入图片描述这里老师用的是th:value,但是type为radio类型的input标签的th:value值在用thymeleaf解析的时候只能传递boolean的值,普通的value就可以是数字1,2,3…。所以就用自定义的属性就可以解决了。

支付宝支付的问题

支付宝付完款有时候不自己跳转,然后配置都对的情况下验签操作错误,目前正在解决。这里是我笨蛋了,参数错了一个,那个public-key应该用的是支付宝的公匙,而不是应用的。·

项目上线

我用的sql版本和redis版本和老师的不一样,所以服务器配置我是自己配置的,再加上现在阿里云也更新界面了,所以鼓励大家自己探索探索,今日项目也是完结撒花了。推荐哔哩哔哩up🐖CODESHEEP,社会你羊哥。我的指导老师也姓杨,不过是方向嵌入式的,但是也成功拖着我进入了IT的大门,在此非常感谢尚硅谷的公开教程!
有什么问题加QQ可以问。(评论区)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录: 1.无法添加依赖 2.执行逆向生成操作的 Maven 命令 命令:mybatis-generator:generate。 报错执行不了 3. The import org.springframework.test cannot be resolved 无法导包 4. 运行Junit测试报错java.io.FileNotFoundException: class path resource [mybatis-config.xml] cannot be opened because it:java.io.FileNotFoundException: class path resource [mybatis-config.xml] cannot be opened because it 5.B站看视频如果声音嘈杂,不清楚,小。右键,点击清澈人声。有时候弹幕真牛逼。 6. 看视频第30集,日志系统操作,测试日志时候添加类报错:LoggerFactory cannot be resolved 7,查错需要看控制台的Caused by:后边的内容。 8,测试testTx()报错3,是因为,缺少1这句话。 9. Eclipse如何还原和重置窗口布局复位是reset 10.idea缺少maven导航条 11.idea运行项目报错404,基本都是Tomcat配置那里两个路劲配置不一致导致的。 12.问题未解决!!!45集测试ssm环境整合,跑不起来 报错: 13 将项目转移到idea中运行,并且进行一些配置修改,将以上12问题解决! 14.更改配置文件,或者有其他更改,最好要在build那里rebuild一下,要不然可能会出一些莫名其妙的错误,这是在用renrenfast框架时候,增加学生,教师等模块,界面一致装,不能正常显示,梦圆教我的。Rebuild后,再重启,即可解决问题。 15.idea加载一个新项目,第一需要调出右侧maven导航条,更新下maven,第二需要在artifact那边的lib里增加maven依赖。这样才能保证依赖和包齐全,项目才能正常运行。这是狂神教的 16.eclipse里边的project相当于idea里边的module。 17. idea 光标变粗如何恢复 18.出现问题:视频63集,无法做出和他一样的页面,HTML变红报错,网页没有按钮 19. 69集管理员登录测试,报400错误 20 问题19的启发,看视频遇到问题的话,那就载看一遍,很有可能是哪里敲错了,导致了问题的出现,好好再检查一遍流程,很多问题基本能够解决。 21 IDEa中Ctrl+f 是在当前这个页面搜索任何想找的代码 22. 70集管理员登录,重定向,报错404 23.最开始这边的弹框弹不出来 24.视频82集,页面显示主体数据,运行项目后,等录出错,出现空白页,控制台也有报错 25.点击用户维护,不想老师那样,出现tom相关信息,button按钮也有问题 26.第87集分页导航条查询有问题 27,95集新增功能,点击页面的新增报404错误 28.视频132,单条删除,无法删除,查看前端代码有报错 29.报500错误,说utf-8啥的, 30.给管理员添角色,左侧未添加列表为空,然而,视频中的却不为空 31. 177集admin分配role,点击向右添加,保存后报错: 32.jsp文件明明定义了某个函数,但是页面显示不出来,查看console,报错说没有这个函数,这是因为浏览器有缓存的原因,按ctrl+f5强制刷新,然以后在重启服务器即可解决问题。 33.感觉debug自己还不会,这是一项必备的技能,后边有必要在B站上搜索下debug教程看看。 34.在pom中加入依赖,在web.xml中增加配置后,需要在右侧maven导航条刷新,在上方artifact那边添加library,类里边如果导包不成功,那么重启idea就好了 35. p247运行项目直接报错: 36.老师讲要会看异常,后台框架里的异常,一般是后一个异常导致了前一个异常,所以看异常要最先看最后一个causeby:往往最后这个能解决99%问题。还有1%是xml文件写错了。 37. 252集测试2,我的roleOperator无法显示内容 38. 285集yml文件读取,测试test遇到找不到类异常 以下为解决办法: 39 288集spring整合mybaitis报错 40.项目看到290集,需要用到Redis,所以暂停项目学习,转入Redis学习。 41.Idea如何同时运行多个项目:点击edit configuration,然后如下图,报错即可,只要端口号不重复,就可以运行多个项目。 42. 重要错误parent的版本号对不上报错:Cann
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值