Java IntelliJ在SPeL中找不到变量
我正在尝试向一个方法添加一个Spring@Cacheable注释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
@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) {
}