小编rap*_*der的帖子

Spring 4.1 @Qualifier没有工作

我有这样的类,xml配置文件和错误堆栈跟踪.我不知道为什么@Qualifier不起作用.我看到错误,他甚至没有做任何事情.

public class SimpleDog implements Dog {
    @Autowired
    @Qualifier("small")
    private Size size;
    private String name;

public Size getSize() {
    return size;
}

public void setSize(Size size) {
    this.size = size;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

@Override
public void giveSound() {
    System.out.println("dog size is : width : (" + size.getWidth() + ") , height : (" + size.getHeight() + ")");
    System.out.println("dog's name : " + name);
}
Run Code Online (Sandbox Code Playgroud)

} …

java spring autowired

5
推荐指数
2
解决办法
7180
查看次数

如何在不使用javac编译源代码的情况下运行注释处理器(Java 8不能使用Apt)

如何在不使用javac编译源代码的情况下运行注释处理器(Java 8不能使用Apt)?

是否有任何javac参数只能运行注释处理而不编译所有文件?

我想通过javac做什么:

  • 只需找到带注释的元素并使用-processor标志使用定义的注释处理器处理它们

  • 千万不能编译没有任何注解的源

因为我想在Java 8上执行此操作,所以无法使用Apt执行此任务?或许它是?

java annotations javac annotation-processing java-8

5
推荐指数
1
解决办法
1753
查看次数