java - 我无法使用断点进行调试

当我尝试放置断点并调试我的项目时,我在 SpringSource Tool Suite (eclipse) 中收到一条奇怪的错误消息,因此在这种情况下,当我启动 Tomcat 进行调试时,它会显示以下错误消息: “由于缺少行号属性,无法在 bus.GenBUS$$EnhancerByCGLIB$$749137d3 中安装断点。修改编译器选项以生成行号属性。 原因:缺少行号信息”

但我已经控制并且在 Preferences -> Java -> Compiler 部分中一切正常(add line number attr... 已选中)。我的项目是 Spring MVC 项目...有什么建议吗?

最佳答案

忽略。即使您收到该消息,仍会触发断点。此类是时间的,由 CGLIB 生成。但它仍然调用你的类,它有断点。

https://stackoverflow.com/questions/8195091/

相关文章:

java - SpringBoot - BeanDefinitionOverrideExceptio

java - servlet 映射 url 模式上的双通配符 (*) 是什么意思?

java - Spring Security 中的 "principal"是什么?

java - Spring Boot 是否可以使用 JAR 包装来提供 JSP?

java - 使用 restAssured 测试 Spring Boot Rest 应用程序

java - 使用 Spring 将文本文件直接注入(inject) String

java - 如何在spring mvc中使用带有freemarker的消息?

database - Spring Batch Framework - 自动创建批处理表

spring - Thymeleaf - 使用 PUBLICID "null"请求的不受支持的实体

spring - 是否可以在表单 :select/form:option 的 itemLabel 中