学习编程过程中-->遇到的错误

文章目录

学习编程过程中–>遇到的错误(吕招焕)

1、java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).

(翻译:找到了1个问号,却插入了2个值,导致参数越界(根据得到的信息打印将很容易判断数据是否与数据库字段匹配等小问题))

详情如下图所示

在这里插入图片描述
在查询了许多资料之后,大概都是说sql语句参数设置发生了错误

  • 第1 种情况:就是当设置参数时,没有相应的问号与之匹配(或者根本就没有?号)
  • 第2 种情况:动态sql语句中where标签使用的时候,由于在select标签中按快捷键添加了注释,导致出现错误,-- 只要把注释去掉或者改成正确的注释格式就可以成功运行
  • 最后通过查看BaseDao类 发现我的错误是sql语句中的问号大小写错了。 找了半天,绝了…
    在这里插入图片描述
    找了将近一个小时,终于解决了…
    在这里插入图片描述

2、SpringMVC静态资源过滤The matching wildcard is strict, but no declaration can be found for element 'mvc:default-servlet-handler

(翻译:匹配的通配符是严格的,但找不到元素“mvc:defaultservlet处理程序”的声明)
在这里插入图片描述
仔细查找了一下,发现是bean的配置出错了 后缀的cache给写错了 应该是mvc在这里插入图片描述
可能改完之后 你还会报错…因为需要改的不止这一条,还有下面这两条

Caused by: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 29; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘mvc:annotation-driven’ 的声明。

在这里插入图片描述

3、IDEA JavaWeb报错SSL HTTP Connector node not found set up one in the server.xml(2021-10-8)

(翻译:IDEA JavaWeb报错未找到SSL HTTP连接器节点。请在server.xml中设置一个)

1、不使用Https端口,在IDEA的Tomcat配置中去掉HTTPs端口即设置为空
2、翻译:IDEA JavaWeb报错未找到SSL HTTP连接器节点。请在server.xml中设置一个
2.1 打开Tomcat下的conf目录里的server.xml文件
2.2 把文件里面定义的SSL连接器注释去掉
在这里插入图片描述

4、currentTime2 is not a function 如下图 (2021-10-8)

在这里插入图片描述
代码这边找了十几分钟都没发现,最后发现自己傻了 计算属性写成了方法
在这里插入图片描述

5、springboot无效的目标发行版11 如图

在这里插入图片描述
解决方案:
这个是项目配置的JDK版本有误,解决方案如下:

	1、File——>Settings——>Build,Execution,Deployment——>Compiler——>Java Compiler

在这里插入图片描述
2、Project Structure——>Project在这里插入图片描述
最后成功启动啦!
在这里插入图片描述
如果还是报错,检查下maven的pom文件,将下列信息注释
在这里插入图片描述

6、Exception in thread “main” java.lang.NoSuchMethodError: org.junit.platform.commons.util.ReflectionUtils.getDefaultClassLoader()Ljava/lang/ClassLoader 使用SpringBoot测试的时候Junit报错

在这里插入图片描述
原因:依赖的junit的版本的问题,junit5在低版本的IDEA上会报这个错误(我当时使用2017版)
解决方案:pom文件中移除junit 如下图所示,并且重新在测试类中导入Junit4的包
在这里插入图片描述
在这里插入图片描述

7、请求的资源[/]不可用 做ssm实训课的时候这个错误真的是让我很难受

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值