如何修复:IntelliJ 中似乎无法识别 Lombok builder() 方法?
我不知道我做错了什么。有人可以帮我吗 聚甲醛: 执行: 使用如下: builder() 方法似乎无法被识别。我正在使用 IntelliJ。有吗
我对 Lombok 的 @Builder 注释有疑问。我正在使用 Lombok 版本 1.18.30 和 Java 21。 实际的错误可以在我的问题所附的图像中看到。 https://i.stack.imgur.com/9P1...
Spring boot + slf4j + log4j + 类 org.apache.logging.slf4j.SLF4JLoggerContext 无法转换为类
我有Spring boot 2.3.1 pom.xml 我有Spring boot 2.3.1 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>logger</groupId> <artifactId>logger</artifactId> <version>0.0.1-SNAPSHOT</version> <name>logger</name> <description>Demo project for Spring Boot</description> <properties> <java.version>11</java.version> <lombok.version>1.18.12</lombok.version> <log4j.version>1.2.17</log4j.version> <slf4j.version>1.7.30</slf4j.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>logback-classic</artifactId> <groupId>ch.qos.logback</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 班级 @Slf4j @SpringBootApplication public class LoggerApplication { public static void main(String[] args) { log.info("++++++++++++++++++++++++TEST+++++++++++++++++++++++++++++"); SpringApplication.run(LoggerApplication.class, args); } } 应用程序.属性 logging.config=classpath:log4j.properties log4j.properties log4j.rootLogger=INFO, console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.Target=System.out log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n 我尝试寻找解决方案,查看论坛上的类似主题,尝试各种排除依赖项的选项。 线程“main”中的异常 java.lang.ClassCastException:类 org.apache.logging.slf4j.SLF4JLoggerContext 无法转换为类 org.apache.logging.log4j.core.LoggerContext (org.apache.logging.slf4j.SLF4JLoggerContext 和 org.apache.logging.log4j.core.LoggerContext 位于未命名模块中 加载器“应用程序”)位于 我还尝试排除一些依赖项 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>logback-classic</artifactId> <groupId>ch.qos.logback</groupId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> 但又出现错误,但现在无法再格式化日志了。 2021-01-13 19:12:15,881 信息 - ++++++++++++++++++++++++测试+++++++++++++++++++++++++++++++ 错误 StatusLogger 无法识别的格式说明符 [d] 错误 StatusLogger 无法识别的转换说明符 [d] 从转换模式中的位置 16 开始。 错误 StatusLogger 无法识别的格式说明符 [线程] 错误 StatusLogger 无法识别的转换说明符 [线程] 从转换模式中的位置 25 开始。 错误 StatusLogger 无法识别的格式说明符 [级别] 错误 StatusLogger 无法识别的转换说明符 [level] 从转换模式中的位置 35 开始。 ... 错误 StatusLogger 无法识别的格式说明符 [n] 错误 StatusLogger 无法识别的转换说明符 [n] 从转换模式中的位置 56 开始。 警告:不支持 sun.reflect.Reflection.getCallerClass。这会影响性能。 任何人都可以有任何想法如何解决它吗? 我找到了解决这个问题的方法。事实证明,问题出在其中一个私有库(elastik 的附加程序)的冲突上。 我执行了命令: mvn dependency:tree 然后找到传递依赖项,并将它们排除在所有类的路径上,以排除日志记录所需的库冲突。 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>logback-classic</artifactId> <groupId>ch.qos.logback</groupId> </exclusion> <exclusion> <artifactId>log4j-to-slf4j</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <artifactId>springfox-boot-starter</artifactId> <groupId>io.springfox</groupId> <version>3.0.0</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${version.log4j.core}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency>
在 Pop_os 上: 当在项目文件夹中时,我想输入“intellij”。并在 intellij 中打开该项目。 官方说明说进入主菜单并使用 “工具/创建命令-l...
如何使用 Lombok.toString 打印 UserRel (from.getId(), rt.toString(), to.getId()),我不想在 log.trace 方法中打印整个对象,而是打印主对象关键标识符,有没有...
我想在我的 intellij 上使用 JDK-11。所以我按照这些说明更改了 java boot 运行时。现在我的 Intellij 没有打开就崩溃了。我正在使用MAC。 崩溃报告。 我发现的最接近的
我使用 Java、Spring Boot、Hibernate 和 Lombok 作为带有 PostgreSQL 数据库的 Maven 项目。 它曾经可以工作,但是在我的下一次更改之后,休眠无法自动创建表到数据库。 ...
通过 github 操作创建 EC2 AMI 时出现错误:exec: "session-manager-plugin": $PATH 中找不到可执行文件
==> learn-packer.amazon-ebs.ubuntu:exec:“session-manager-plugin”:在 $PATH 中找不到可执行文件 learn-packer.amazon-ebs.ubuntu:启动 portForwarding 会话“Amy-
IntelliJ IDEA - 如何重新连接控制台选项卡并将其放回 IDE
我是 IntelliJ IDEA 新手(正在使用 2017.1.3)... 不小心,我的控制台选项卡窗口浮动了,并且似乎无法将其重新连接到 IntelliJ IDEA。当我运行调试器时,它作为单独的 win 启动...
Maven-shade-plugin 检测到某些类文件存在于两个或多个 JAR 中
我正在尝试使用 maven-shade-plugin,但收到警告: javafx-controls-18.0.1-win.jar,javafx-graphics-18.0.1-win.jar, javafx-media-18.0.1-win.jar、javafx-web-18.0.1-win.jar 定义 1 覆盖...
我想使用 IntelliJ IDE 为 JVM 启动一个新的 Kotlin 项目,但我无法获得让它工作的配置。我试图按照本教程进行操作,但之后不起作用(...
很长一段时间以来,我在尝试在 Intellij IDEA Community Edition 2023.3 中编译任何 Java 程序时遇到各种错误。 编译以下代码时: 导入 javax.swing.*; 导入jav...
我正在尝试运行使用 Intellij 来构建用 scala 编写的 Spark 应用程序。当我执行scala程序时,出现以下错误: 线程“main”java.lang 中出现异常。
Java Web App - 尝试运行 JSP 文件 (IntelliJ) 时出现错误 404
当我尝试运行 JSP 文件(右键单击文件名并在 IntelliJ 中运行)时,我得到 404 我的JSP代码: `<%@ page contentType="text/html; charset=ISO-8859-1" pageEncoding=...
我有一个多模块Maven项目: 项目根目录 模块:主应用程序 模块:附加模块 - 取决于主应用程序 我正在使用 maven-jar-plugin 来编译额外的 JAR 文件
无法使用snap连接到ubuntu intellij中的docker守护进程
在 Intellij Ultimate 中,不会自动检测到 docker。 我选择“创建新”,但收到消息,我无法连接到 unix /var/run/docker.sock 上的 docker 守护进程 我开始使用 docker
我是maven和tomcat的新手,我尝试使用IntelliJ IDEA运行tomcat。 我使用以下命令安装了maven:brew install maven。 我还有一个文件夹 /opt/homebrew/Cellar/maven/3.9.6/libexec 为什么不接受...
IntelliJ Idea Spring boot 应用程序在 Temp 中创建 tomcat 文件夹
我在 IntelliJ Idea 中遇到 Spring Boot 项目问题 - 每次我通过 IDE 启动项目时,Tomcat 都会在 appdata\local emp 中创建名为“tomcat.8080.X\work\Tomcat\localhost...”的新工作目录。
Intellij Koltin/java 属性名称“désactivé”只能包含字母和数字
我尝试使用重音字符作为变量名称,但 intellij 并不喜欢它 经过一些测试后,这在编译甚至使用时都不会造成问题 我从管理
使用终端和集成终端(IntelliJ IDE CE)安装jenkins有什么区别?
我一直在努力了解这个 Jenkins 开源。我以前从未使用过詹金斯。使用 IntelliJ IDE 安装它后,我意识到在安装它之前,您需要 ins...
如何编辑 > 在 IntelliJ IDE 中使用 Mermaid 插件时复制 Mermaid 生成的图表
我正在使用 Mermaid 图表和图表工具来生成 ERD 图。我通过 JetBrains 提供的 Mermaid 插件在 IntelliJ IDE 中访问 Mermaid。 我正在使用双窗格模式...
我在 intelliJ 中使用 kotlin 处理 Spring Boot 项目。 作为一项设置,我尝试在代码发生任何更改时重新构建并按 ctrl+s。 我自动检查构建项目 我检查允许...
将 JDK 17 升级到 21 后,在 intelliJ 中获取 java 代理已加载警告
我刚刚在我的 Windows 计算机中从 JDK 17 升级到 21。之后,当我在 IntelliJ 中运行 JUNIT 测试时,我遇到了以下问题。我查了一整天了,还是没有……
我正在使用查询控制台进行 MongoDB 查询。 让 ids = db.collection.aggregate([ { $匹配:{ ... } }, { $组:{ _id:“$字段” } ...
在intellij上使用spring boot和html,我无法通过html将数据添加到我的数据库
我在intellij上创建了一个简单的结构,使用spring boot,java和html和mysql来创建数据库。我想做的是从html填充格式,数据将保存在我的
react-native-document-scanner-plugin 适用于 Android 的 React Native 文档扫描仪插件无法自动扫描或正确裁剪
我目前正在开发一个React Native应用程序,它包含使用react-native-document-scanner-plugin的文档扫描功能。虽然该插件在 iOS 设备上运行完美,但我已经
Jenkinsfile / recordIssues 从文件创建“过滤器”数组
我们使用“Warnings Next Generation Plugin”中的 recordIssues 来可视化 Trivy-Dockerimage-Scanner“aquasec/trivy”生成的结果。这个工具可以...
尝试使 java 项目可执行时,Artifact 文件夹未出现在 Intellij 的“out”目录中
我试图在Intellij中使我的java项目可执行,我一步一步正确地完成了所有事情,但是添加工件后没有工件文件夹,任何人都可以帮忙吗?一切似乎都是
错误“@nestjs/swagger/plugin”找不到插件! 启动我的 Nestjs 项目时出现此错误。我不知道出了什么问题。 Nestjs/swagger 包已安装。
我有一个 eslint 配置,它扩展了其他一些配置。这些包依赖于“@typescript/eslint-plugin”,但它们使用不同的版本。 扩展:['airbnb', 'airbnb-typescript', '@some-p...
为什么 PDFBox 添加到 IntelliJ Java 中的库和模块后会出现意外错误?
我收到以下错误: /Users/用户名/IdeaProjects/WrestlingProject/src/DataScraper.java:22:41 java:无法访问org.apache.pdfbox.io.RandomAccessRead 组织的类文件。
Android 项目:找不到 org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.1
这是我遇到的错误 失败:构建失败并出现异常。 出了什么问题: 配置根项目“android”时出现问题。 无法解析所有配置文件':
如何停止maven输出“[警告]配置选项'appendAssemblyId'设置为false。”?
我有一个生成jar的maven项目,但没有附加maven-assemble-plugin的appendAssemblyId。 如何让 Maven 停止发出警告:“配置选项‘appendAssemblyId’已设置...
Laravel 10 Vite“npm run build”创建空文件
由于某种原因,运行该命令时,某些脚本会编译,而某些脚本的内容会被“删除”。这是我的 vite.config.js 文件: 从“laravel-vite-plugin”导入 laravel; 导入vu...
从spark/scala项目代码中资源文件夹中的sql文件读取查询
我在 IntelliJ 中的文件夹结构如下 src-->主-->资源-->sql-->samplequery.sql 我在文件夹 src--> main-->scala-... 中有 scala 对象文件samplequeryexecute
我制作了第一个 Spring 应用程序,现在我需要将其打包到 jar 文件中进行部署。在 pom.xml 中,我指定了 maven-jar-plugin 以便自动创建清单文件......
我已经在 IntelliJ Idea Ultimate (Maven) 中为 Java Enterprises 的大学项目设置了 Jakarta EE 项目,并且还可以在浏览器中输出 index.xhtml(通过 Tomcat 8.5.87)。我是另一个...
Codenameone:使用 gradle 8 时,必须将 JAVA17_HOME 环境变量设置为 Java 17 JDK 的位置
自从在 NetBeans 12.6 上升级到 codenameone-maven-plugin:7.0.150 以来,我一直无法构建 codenameone Android Gradle 项目。 收到以下错误消息: 生成 android gradle
获取 - org.json 包不存在 - 无法使用 JSONArray / JSONObject
我正在尝试使用 IntelliJ 中的 Maven 用 Java 编写一个程序,该程序使用 HttpURLConnection 调用 API 并使用 JSONArray 和 JSONObject 解析响应。我尝试导入组织....
Kotlin/Spring Boot 应用程序无法使用 Docker 在 Maven 中构建
我正在尝试为 Kotlin/Spring Boot 应用程序构建一个映像。但是当我运行 docker build 时出现以下错误: [错误] 无法执行目标 org.jetbrains.kotlin:kotlin-maven-plugin:1.7.20:
我是一个完全的新手,我正在练习数组。当编写 String myArray[] 时,我在方括号中收到错误。我实际上是在复制我用来学习的视频屏幕,并且我......
我的大多数运行配置中有一个自定义虚拟机选项:“${eclipselink-javaagent}”,我需要编辑它,但我找不到任何方法来做到这一点。我是不是错过了什么?
我在 Spring-MVC 中显示 jsp 页面时遇到问题。 这是带有 Gradle 和 IntelliJ CE 的基本 hello world Spring-MVC: 我收到以下错误页面: 这是我的 build.gradle: 构建脚本{
主页工作正常,但是,当我尝试访问我正在测试的两个 servlet 之一时,出现 404 错误。我使用IDE intellij,tomcat 9,maven,servlet版本5, HTTP 状态 404...
如何修复“在索引 0 处找到带有非文字参数的 fs.readFile”?
我正在尝试在 TypeScript 项目中添加 eslint-plugin-security。然而,对于这些代码 从 'fs' 导入 { Promise as fsp }; 从 'fs' 导入 fs; 从“路径”导入路径; 常量索引=等待...
添加plugin:@typescript-eslint/recommended-requiring-type-checking后,提示tsconfig中未包含该文件
我用 npx create-react-app my-app --template typescript 创建一个项目,然后我向其中添加打字稿类型检查,但我的 App.tsx 报告以下错误: 解析错误:ESLint 已配置...
我在 MacOS 中的 PATH 环境变量遇到了一个奇怪的问题,我花了几个小时来调试: 前段时间,当我试图解决 IntelliJ 终端 PATH 变量不存在的问题时...
intellij IDEA 中的 Java 实时模板在块注释中行为不正确?
我正在定义自己的实时模板,在块注释内使用(依赖)变量时(未测试行注释),该行为似乎是错误的。 我的模板: $评论开始$* *
我尝试在堆叠条形图中同时显示数据标签和总和。 我使用 Chartjs-plugin-datalabels.js 来显示数据标签或总和。 上面只是带有数据标签: 以上只是机智...
无法解析 org.apache.maven.plugins 的插件描述符:maven-resources-plugin:2.4.3.. 打开 zip 文件时出错
我正在使用maven构建和编译一个spring项目,这是我收到的错误“打开zip文件时出错”。我在此处附加了 settings.xml 以表明我配置了 p...