我在使用Lombok的注释时遇到了问题,因为jar似乎还没有被导入到project中:
import lombok.extern.slf4j.Slf4j;
/**
* Created by John on 2017-03-20.
*/
@Slf4j
public class App {
public static void main(String[] args)
{
log.info("Hello");
}
}
上面写着:
无法解析方法信息(java.lang.String)
编译时:
错误:(6,1)java:package-org。slf4j不存在
我做到了:
我在这里寻找解决方案:
还是一样的问题。任何建议都将受到重视。
更新: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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>example</groupId>
<artifactId>com</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.14</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
您需要:
>
重新启动Intellij。
您还需要向项目中至少添加slf4j api依赖项。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
披露:我是一名龙目山开发人员。
使用intellij idea 2016-3.4,是否可以基于参数注入语言?考虑这个 第一个例子是本机mySql查询,所以我想注入mySql方言,而第二个例子是hql查询,我想注入Hibernate查询语言。 现在,若我在两个查询字符串中的一个中注入一种语言,则两个查询字符串都会更改为该语言注入。 我能理解注释中的参数吗?
现在,我使用默认配置,当我按下“命令”+“/”时,“//”显示在第一列,请参见图片中的第二行。 如何更改配置以在代码开头显示“//”并在后面显示空格?就像第一句台词一样。
我正在运行IntelliJ IDEA 2017.3.4(终极版)。我有一个Spring Boot项目,定义了Spring属性,它将自动连接到类中的注释字段中。属性在Application.properties中定义。 如果“My.Property.Value”解析为“TheValue”,将显示如下: 我宁愿它不这样做。是否有禁用此功能的首选项?我没有运气找到答案,搜索的想法,偏好或网上。
我使用这个结构,使用这个 当我这样使用它工作正常 但我不知道为什么下面的代码给出错误“类型'bool'被破坏了”,即使里面没有可选的链接
更新:该错误似乎与我拥有的.babelrc文件有关: 当我移除这个文件时,错误就消失了。 原帖: 我正在使用React与包裹捆绑器。首先,我有一个问题,与我的包裹版本和@babel/preset-env(无效版本:未定义)不兼容有关。 我通过在package.json文件中添加一个resolutions标记来解决问题,以强制使用不需要version对象的以前版本的Babel。这起作用了,但现在我在