当前位置: 首页 > article >正文

学习笔记:黑马程序员JavaWeb开发教程(2025.3.22)

11.1 案例-员工管理-新增员工
    考试完之后,时隔一个月再次运行项目,出现了报错:
class lombok.javac.apt.LombokProcessor (in unnamed module @0x5d7f1e59) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x5d7f1e59
    搜索之后,应该是lombok版本太低,但是之前也可以运行,在pom.xml文件中,将lombok依赖改成1.18.30版本之后,出现报错:
找不到依赖项 'org.projectlombok:lombok:1.18.30'
    怀疑是没有在本地maven仓库中下载lombok1.18.30
    重新加载maven之后,项目一直在加载依赖,但是时间太久了,所以直接退出了,再次点开之后,pom.xml文件里面的lombok不爆红了,但是再次运行项目出现了报错:Application run failed
Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invalid mapping on handler class [com.itheima.controller.EmpController]: public com.itheima.pojo.Result com.itheima.controller.EmpController.delete(java.util.List)
    把delete方法注释掉之后,程序没有报错了,应该是在DeptContrller和EmpController里面都有一个@DeleteMapping("/#{id}"),所以bean容器就不知道谁是谁,按道理不应该出现这个问题,因为在前面已经用@RequestMapping("/emps")规定了前面的网址,也不知道是不是版本和这个注解的用法发生了变化
 


http://www.kler.cn/a/596853.html

相关文章:

  • Node.js 包与 npm 详解:概念、作用及完整使用指南
  • 人工智能 - DeepSeek 和 Manus 的区别和应用场景
  • C++|GLog开源库的使用 如何实现自定义类型消息日志
  • 精益架构设计:深入理解与实践 C# 中的单一职责原则
  • QT网页显示的几种方法及对比
  • DeepSeek高校教程大合集(清华,北大,浙大,夏大,天大,湖大,天大,北师大),持续更新
  • 合成层优化
  • 2025新笔记:数字化转型建设的开源安全治理实践
  • 【贝叶斯定理(Bayesian Theorem)】
  • doris:FQDN
  • Flutter 快速接入Fair
  • Vagrant+VMWare 安装Ubuntu24.04
  • 烧结银技术赋能新能源汽车超级快充与高效驱动
  • C# 调用 VITS,推理模型 将文字转wav音频调试 -数字人分支
  • 电力和冷却管理:如何让数据中心“高效降温”同时节能增效
  • 第三十一篇 数据仓库(DW)与商业智能(BI)架构设计与实践指南
  • 3.22日竞蓝全扫盘
  • #include <hello.h> 与 #include “hello.h“的区别
  • RDMA栈架构
  • 并发和并行、同步和异步、进程和线程的关系