You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.
Preferences | Build, Execution, Deployment | Compiler
在User-local build process VM options (overrides Shared options):
前面增加-Djps.track.ap.dependencies=false
- @Slf4j找不到log
Preferences | Build, Execution, Deployment | Compiler | Annotation Processors
勾选Enable annotation processing
重启idea
- pom.xml不可用
Preferences | Build, Execution, Deployment | Build Tools | Maven | Ignored Files
勾销选中对应我的项目的pom.xml
JDK isn't specified for module '***'
删除.idea
而后刷新一下即可
Error:(28, 5) java: No property named "**" exists in source parameter(s). Did you mean "null"?
mapstruct
疏忽了所有的属性,返回空的对象
谬误解释:该谬误是应用mapstruct
和lombok
联合应用时产生的谬误,mapstruct
在生成转换代码时找不到属性
谬误剖析:起因是因为在生成转换代码时lombok
还没有生成setter、getter
相应办法,所以找不到属性
解决办法:在pom.xml
中调整程序lombok
放在mapstruct
后面编译
Web server failed to start. Port 8080 was already in use.
停掉占用端口的其余Web server
,也能够应用上面办法
Mac零碎终端执行# 查找8080端口占用pidlsof -i tcp:8080# `kill`掉kill 6095
Maven
创立的Module
不能应用依赖库IDEA -> Preferences... -> Build,... -> Maven -> Ignored Files -> 勾掉.../pom.xml
main/java
文件不能创立Java文件
右击java -> Mark Directory as -> Sources Root
Process terminated
在报错的左侧栏里点击我的项目名查看谬误起因并解决
解决:中文门路导致
Error:(28,57) java: -source 1.5 中不反对 diamond 运算符
pom.xml
中指定以后应用的jdk
版本<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
- Mac零碎idea集成Tomcat出错
Error running 'Tomcat 9.0.34':Unable to open debugger port (127.0.0.1:xxxxx):java.net.SocketException "Socket closed"
端口号被占用:调整端口号Startup/Connection -> Debug -> Port
其余起因:Tomcat装置门路不对导致
装置Tomcat:https://www.jianshu.com/p/672...