美文网首页
java错误集合

java错误集合

作者: o_O小薯条 | 来源:发表于2021-02-02 10:30 被阅读0次

记录一下自己开发时出现的错误

1.今天出现了个低级错误

package com.xiaoshutiao.admin.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xiaoshutiao.model.admin.pojos.AdUser;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface AdUserMapper extends BaseMapper<AdUserMapper> {
}

写成了这个,报错居然是

Error:(12, 55) java: 类型参数com.xiaoshutiao.admin.mapper.AdUserMapper不在类型变量M的范围内
Error:(12, 8) java: com.baomidou.mybatisplus.extension.service.impl.ServiceImpl中的getBaseMapper()无法实现com.baomidou.mybatisplus.extension.service.IService中的getBaseMapper()
  返回类型com.xiaoshutiao.admin.mapper.AdUserMapper与com.baomidou.mybatisplus.core.mapper.BaseMapper<com.xiaoshutiao.model.admin.pojos.AdUser>不兼容

我也是刚开始学习mybatisplus,学习中应该是实现类都是框架给实现好了的,还以为哪里配置错误。后来偶然看到

public interface AdUserMapper extends BaseMapper<AdUserMapper> 

实际上正确的写法是

public interface AdUserMapper extends BaseMapper<AdUser>

在这里记录一下,毕竟刚开始学习,以后可能会忘记

2.Spring Boot 工程启动报错"org.springframework.context.ApplicationContextException: Unable to start ..."

这个绝对是坐标问题,在网上查大多数是spring-cloud-starter-gateway坐标不兼容什么的,java报错很模糊,这一点很头疼,我出现这个问题的原因是少导入了一个坐标引起的,错误还有很长,之前调完忘记记录了,现在不会出现这个问题了,希望以后也不会,但是还是记录一下。

3.jwt获取token的时候报错

ERROR 55433 --- [nio-9001-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: io/jsonwebtoken/Jwts] with root cause

查了一下NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误,与ClassNotFoundException的不同在于,这个错误发生只在运行时需要加载对应的类不成功,而不是编译时发生。
我的结构是这样的

项目-1
项目-2
我的解决方案是admin模块里导入坐标之后
        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt</artifactId>
        </dependency>

导入坐标之后,解决问题。
问了7年多开发经验的大哥,说正常情况不会出现我的问题,我遇到了奇葩问题。

4.Invalid packaging for parent POM org.springframework.boot:spring-boot-test:2.1.5.RELEASE, must be "pom" but is "jar"

遇到这个问题查了百度,很多不合适的回答,最后找到一个说删掉报错的jar包 重新刷新mvn就好,于是操作了一下 ,解决问题了。

问题4-1
问题4-2.png
Reload project一下就好了
问题4-3

相关文章

  • java错误集合

    记录一下自己开发时出现的错误 1.今天出现了个低级错误 写成了这个,报错居然是 我也是刚开始学习mybatispl...

  • Java 集合框架

    Java 集合框架 ps:写这篇文章主要为了整理一下Java 的类集合框架,如有错误或不全,欢迎纠正 Java集合...

  • 集合的快速失败机制

    Java集合的快速失败机制 “fail-fast”? 答: 是java集合的一种错误检测机制,当多个线程对集合进行...

  • 7.Java集合

    以下是《疯狂Java讲义》中的一些知识,如有错误,烦请指正。 集合概述 Java集合可以分为Set、List、Ma...

  • Java集合

    Java集合 Java集合框架图 下图是看了JDK1.8版本源码整理出来的,如有错误希望海涵。 上图中: 蓝色框代...

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • 收藏夹

    博文 Java 集合:Java 集合学习指南 Java 集合:Java 集合源码剖析 HashMap:HashMa...

  • Scala编程中常见错误:Error:(28, 21) valu

    问题展示 在 Scala 编程中经常会使用 Java 的集合类型,但是使用中会出现如下错误: java.util....

  • Fail-Fast 机制

    简介 fail-fast 机制是 java 集合(Collection)中的一种错误机制。 当多个线程对同一个集合...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

网友评论

      本文标题:java错误集合

      本文链接:https://www.haomeiwen.com/subject/froetltx.html