Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ在SPeL中找不到变量_Java_Spring_Intellij Idea_Spring El - Fatal编程技术网

Java IntelliJ在SPeL中找不到变量

Java IntelliJ在SPeL中找不到变量,java,spring,intellij-idea,spring-el,Java,Spring,Intellij Idea,Spring El,我正在尝试向一个方法添加一个Spring@Cacheable注释 @Cacheable(value="targets", key="#url") public Target decompose(String url) { return urlStyleSpecificDecomposer.decompose(url); } 这可以编译并运行良好,但是IntelliJ在SPeL上给了我一个警告 Cannot resolve variable 'url' Checks Spring Exp

我正在尝试向一个方法添加一个Spring@Cacheable注释

@Cacheable(value="targets", key="#url")
public Target decompose(String url) {
    return urlStyleSpecificDecomposer.decompose(url);
}
这可以编译并运行良好,但是IntelliJ在SPeL上给了我一个警告

Cannot resolve variable 'url'
Checks Spring Expression Language (SPeL) problems

我指定这一点的方式是否有问题,或者这是一个我可以安全忽略和抑制的IntelliJ错误?

我对IntelliJ 14.0.2和内联列表键IntelliJ显示键值错误有相同的警告:

“}”期望得到“#”

@Cacheable(value=“getArticles”,key=“{#limit,#offset}”,除非=“#result==null”)
公开名单

@Cacheable(value = "getArticles", key = "{#limit,#offset}", unless = "#result == null")
    public List<Articles> getArticles(int limit, int offset) {

    }