我有这样的类,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)
} …
如何在不使用javac编译源代码的情况下运行注释处理器(Java 8不能使用Apt)?
是否有任何javac参数只能运行注释处理而不编译所有文件?
我想通过javac做什么:
只需找到带注释的元素并使用-processor标志使用定义的注释处理器处理它们
千万不能编译没有任何注解的源
因为我想在Java 8上执行此操作,所以无法使用Apt执行此任务?或许它是?