问题描述:

今天在测试代码时,把一个类中的方法修改成了static方法(系统没有重启,因为在配置文件里面设置的是实时编译),然后在其他方法中调用这个static方法时后台报错: java.lang.IncompatibleClassChangeError: expected static method GwkController.toTitle()......查看编译过后的文件,发现文件编译正常,所修改的方法也被编译成了static方法,查看源代码+猜测:(spring在项目启动时会扫描指定的文件,然后把扫描过的文件中的方法放入到spring容器中,而在代码修改时则可以自动进行容器中的代码随着改变,而容器中方法的访问范围则不可随着改变,若要改变方法的访问范围则需要进行容器中方法的重新加载,比如你在Controller中重新添加一个新的方法然后去访问,则访问不到需要重新启动才可以,而如果修改方法中的代码,则可以生效,所以才出现这个问题,若有大佬知道原因,跪求解答)

解决办法:

重新启动服务,然后再进行运行测试,问题解决。

expected static method相关推荐

  1. java.lang.IncompatibleClassChangeError: Expected static method

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  2. Android 解决 No static method in class La/a/a/a; or its super classes

    错误堆栈: Process: com.chaozh.iReader, PID: 24217java.lang.NoSuchMethodError: No static method getDrawab ...

  3. 记录no static method cannot be reference

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如题: no static method cannot be reference 我一直以为是在 ...

  4. 安卓:No static method decodeBase64,commen-code包里报错的信息

    安卓:No static method decodeBase64 造成主要原因 1.导入的commons-codec的jar包与项目里的第三方sdk(比如微信和qq第三方登陆重复) 2.安卓frame ...

  5. java.lang.NoSuchMethodError: No static method ..........

    原文地址:https://www.jianshu.com/p/e1bbb7e9901d 问题 java.lang.NoSuchMethodError: No static method getFont ...

  6. 找不到静态方法:No static method metafactory

    No static method metafactory 找不到静态方法解决办法,在app中的build.gradle中加入 compileOptions {sourceCompatibility J ...

  7. Android Studio编译中出现No static method metafactory怎么办?_莫韵乐与bug的奇妙冒险

    Android Studio编译中出现No static method metafactory怎么办? 在build.gradle(:app)中的加入以下代码 android {//...compil ...

  8. php static method,php 类方法用static::hello(); 等同于 $this-hello();吗?

    自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类. class A { public static function who() { echo _ ...

  9. Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)

    JAVA的JVM的内存可分为3个区:堆(heap).栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息.(class的目的是得到操作指 ...

最新文章

  1. ORACLE DataGuard主备切换
  2. 安徽大学计算机考研失败,回馈:2014年安徽大学计算机初试回忆题,我是雷锋,低调...
  3. pandas基础(part1)--Series
  4. OpenStack搭建glance
  5. oracle 10g SQL* Plus主机字符串
  6. ol+天地图+geoserver_GeoServer的WMS服务加载到天地图
  7. python字典的键有什么要求_在Python中使用范围作为字典键,我有什么选择?
  8. java过滤器对ext异步,拦截EXT请求的过滤器
  9. 手机便携版_智能体验醇音随行 哈曼卡顿音乐琥珀便携版评测
  10. 如何提升人脸识别的精度_宝比万像人脸识别:健身房人脸识别门禁系统如何助力健身房管理?...
  11. 主语补足语和宾语补足语区别
  12. 机器视觉镜头基础知识详解
  13. 深富策略鸿蒙概念股继续领跌
  14. 聚焦时代起点 智启云上未来——IMPACT2018紫光云峰会在津举办
  15. SCRIPT1004: 缺少 ‘;‘IE8浏览器报错
  16. 实现加减乘除任意组合的语法解析
  17. 投影坐标系的shp数据,如何获取到它地理坐标系下的经纬度坐标
  18. IDEA 数组遍历快捷键
  19. 读《IDEO,设计改变一切》有感
  20. c语言识别按了esc键_c语言输入esc

热门文章

  1. 单招计算机考试知识点,单招语文考点及技巧
  2. SpringBoot使用Redis消息队列 实现生产/消费者
  3. iPhone/iPad白苹果,怎么解决?
  4. 安卓手机卡顿怎么解决_当你的手机卡了,内存不能乱清理!试试这3个方法,有效解决手机卡顿...
  5. Win10依然能免费升级?微软用心良苦
  6. 2022-2028年全球与中国显微印刷行业深度分析
  7. Docker的基本命令及使用
  8. vue基础学习记录(三)
  9. JavaDemo——使用机器人发送微信消息
  10. jspxcms网站静态化