当我尝试放置断点并调试我的项目时,我在 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 - 自动创建批处理表