无法访问mybatis.dto.StudengInVO-使用maven编译报错

news2024/10/6 14:31:16

一、问题由来

  最近一次拉代码后,合并代码然后进行编译时出现一个问题,使用maven在进行编译的时候报一个错,无法访问mybatis.dto.StudengInVO。

突然出现这个错误让自己感觉很奇怪,开发工具已经使用了好几个月,项目也已经上线两个版本,怎么会突然出现这个问题。自己合并好代码之后

正准备提交代码,在提交之前都有一个习惯,那就是先clean,然后在进行compile编译操作。确保合并后的代码都是最新的,并且是能够重新编译

通过的,最好不要提交编译都不通过的代码到git仓库。可是在编译的时候就报错,让自己很是纳闷,这是怎么回事呢?

 

二、问题分析

   本来自己可以早些下班,提交完代码后就能走,可是由于这个问题,代码一直没有提交,在排查导致这个问题的原因。从自己以往的经验来看,

推测导致这个问题的原因可能是编码不对,或者是一个jar包引用另外一个jar包里面的内容,另外一个jar包没有正确编译,并且安装到本地仓库,因此

 才导致这个问题的出现。下面是真实的报错信息,由于是内网开发,只能看到这么多信息。

三、解决方案

   虽然不知道是什么原因导致的,自己只想早些下班,编译时是在一个controller的方法中报这个问题,自己简单地尝试一些解决方案看看能否解决。

尝试方法一:

多次clean,然后compile编译问题未解决。

尝试方法二:

注销Controller中,报错的那个方法,问题临时解决。

这种解决方案只能临时使用,之后那个方法肯定还是要放开的。第二天找到同事帮忙,让他拉取最新的代码,然后把报错的地方的方法放开,然后编译

看是否正常。结果是同事的电脑上面编译没问题,这就让自己很纳闷了,怎么会这样呢?只能继续想办法解决.

尝试方法三:

清理整个IDEA的缓存,然后重启项目,问题仍然未来解决。

尝试方法四:

设置项目的编码,问题未解决。

https://www.jianshu.com/p/f4c9963a0bb5

尝试方法五:

设置maven相关的配置.

-DarchetypeCatalog=internal -Dfile.encoding=GBK

结果问题未解决。

 尝试方法六:

先备份报错的那个输入类,然后删除该类,重新创建一个新的同名的类,将之前类的信息粘贴过来。重新编译,问题仍然存在。

尝试方法七:

对这个报错的类重新取一个新的名字,重新编译问题解决。

虽然不知道什么原因导致这个问题,可是这种解决方式也是么办法的办法。只要能解决问题,不影响开发进度,在自己看来都是

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/30494.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SSM毕设项目 - 基于SSM的汉服文化平台网站(含源码+论文)

文章目录1 项目简介2 实现效果2.1 界面展示3 设计方案3.1 概述3.2 系统流程3.3 系统结构设计4 项目获取1 项目简介 Hi,各位同学好呀,这里是M学姐! 今天向大家分享一个今年(2022)最新完成的毕业设计项目作品,【基于SSM的汉服文化…

(十三)Spring之JdbcTemplate

文章目录环境新增、删除与修改数据新增修改删除查询一个查询一个对象查询一个值查询多个对象批量操作批量添加批量修改批量删除使用回调函数使用德鲁伊连接池上一篇:(十二)Spring IoC注解式开发JdbcTemplate是Spring提供的一个JDBC模板类&…

高阶数据结构:二叉搜索树

本篇主要是在初级数据结构中介绍的二叉树的提升,了解二叉搜索树的特性。 文章目录 一、二叉搜索树的概念二、二叉搜索树操作 1、二叉搜索树的查找2、二叉搜索树的插入3、二叉搜索树的删除三、二叉搜索树的实现四、二叉搜索树的应用五、关于二叉树进阶面试题一、二叉…

大衣哥又有喜事了,孟文豪新作《克什克腾的眼泪》,是给他写的吗

农民歌唱家大衣哥又出新歌啦! 就在大衣哥被谷传民起诉不久,互联网上面又传出新消息,继《火火的情怀》之后,大衣哥的新歌《新时代的新农民》,又要和大家见面了。很多人不明白,大衣哥不过是一个农民歌唱家&am…

Java中的反射,枚举和Lambda表达式

一. 反射 1. 反射的概述 2. 反射的使用 反射常用的类 通过反射获取Class对象 获得Class类相关的方法 使用反射创建实例对象 使用反射获取实例对象中的构造方法 通过反射获取实例对象的属性 通过反射获取实例对象的方法 3. 反射的优缺点 二. 枚举 1…

Graalvm 安装和静态编译

文章目录1、下载2、graalvm安装3、native-image工具安装3.1 安装native-image3.2 安装C编译工具4、java编译成二进制exe4.1、普通的java命令行应用4.2、Swing应用编译4.3、使用maven插件静态编译4.4、javafx应用编译1、下载 文件下载:https://www.graalvm.org/down…

[附源码]计算机毕业设计JAVA剧本杀门店管理系统-

[附源码]计算机毕业设计JAVA剧本杀门店管理系统- 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM myb…

OBS-VirtualCam OBS的虚拟摄像头插件

OBS-VirtualCam 是OBS的一个虚拟摄像头插件,可以将OBS中的内容提供给一个虚拟摄像头,这样其它软件就可以使用这个内容了,这里试试这个插件功能。 1. 下载obs并安装 登录OBS Studio网站,下载windows版, 下载完成后并安装…

栈的基本操作

目录 一、什么是栈? 二、用单链表实现栈 三、用顺序表数组实现栈 一、什么是栈? 栈(stack)是一个先进后出(FILO-First In Last Out)的有序列表。 主要方法:入栈(push)…

SCA算法优化脉冲耦合神经网络的图像自动分割(Matlab代码实现)

🍒🍒🍒欢迎关注🌈🌈🌈 📝个人主页:我爱Matlab 👍点赞➕评论➕收藏 养成习惯(一键三连)🌻🌻🌻 🍌希…

【C语言】初识指针(终篇)

摸了一手秀发,发现还在~ 目录 1、指针运算 1.1指针加减整数 1.2指针减指针 1.3指针关系运算 2、二级指针 3、指针和数组 4、指针数组 前言: 大家好,我是拳击哥。上一期我们讲到了指针类型,指针的访问步长,野指针…

Redis数据类型总结

文章目录一、5种数据类型二、常用指令汇总三、应用汇总提示:以下是本篇文章正文内容,Redis系列学习将会持续更新 一、5种数据类型 Redis 数据存储格式:  ● redis 自身是一个 Map ,其中所有的数据都是采用 key : value 的形式存储。  ● 数…

如何设计用户体验测试用例

一、 什么是用户体验 UE: User Experience 用户体验。 用户体验是指用户在使用产品过程中的个人主观感受,即用户在使用一个产品之前、使用过程中、使用后的整体感受,包括行为、情感、喜好、生理和心里反应、成就等各个方面。 通俗的讲用户体…

希望所有计算机学生都知道这些宝藏网站

GitHub GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。 作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已…

数据结构与算法(五) 动态规划

这篇文章来讲动态规划(Dynamic Programming),这是一个在面试中很经常出现的题型 1、本质 之前说过,解决算法问题的主流思路就是穷举搜索,即遍历整个搜索空间,找到给定问题的解 只是在某些场景下&#xff…

Python学习 - 异常处理

Python学习 - 语法入门:https://blog.csdn.net/wanzijy/article/details/125287855 Python学习 - 数据类型:https://blog.csdn.net/wanzijy/article/details/125341568 Python学习 - 流程控制:https://blog.csdn.net/wanzijy/article/details…

3dmax网渲云渲染哪个平台费用低?一张图要多少钱多长时间?怎么收费

话说现在的设计师应该没有不知道云渲染的吧?毕竟比起本地渲,云渲染不占本地资源,一次能渲很多张,方便又快捷,有谁不喜欢呢!那么这么多的云渲染平台用哪个呢?今天我们就以主流的4个平台为例&…

(STM32)从零开始的RT-Thread之旅--SPI驱动ST7735(4)使用LVGL

上一篇: (STM32)从零开始的RT-Thread之旅--SPI驱动ST7735(3)使用DMA 经过前几章的搭建,底层显示已经没有问题了,现在需要添加上层的库,我选择了比较火的开源GUI库--LVGL。而RT-Thread Studio支持直接添加LVGL代码库的。 在RT-T…

人工智能-4计算机视觉和图像处理01

深度学习简介 机器学习是实现人工智能的一种途径,深度学习是机器学习的一个子集 深度学习相比于机器学习,少了‘手动特征提取’部分,交给网络来处理 深度学习流程:数据输入–训练模型(在数据中学习)–输出预…

IP请求工具

无缝的 IP 分配和管理 手动将不同子网中的 IP 分配给不同的 IT 管理员,同时遵守配置的不同访问级别可能是一项繁琐的任务。为了简化IP请求和分配的过程,OpUtils为您提供了一个内置的IP请求工具。使用此工具,您的网络管理员不必再等待其 IP 请…