class Foo {
@Setter @Autowired private Bar bar;
}
Spring将在这里使用现场注入。目前有没有办法告诉它使用二传手注射?
答案 0 :(得分:16)
我不知道是否有办法在Spring中执行此操作,但您可以尝试使用完全相同的行为 http://projectlombok.org/features/experimental/onX.html
所以它会像
class Foo {
@Setter(onMethod=@__({@Autowired}))
private Bar bar;
}
不幸的是,这很难看......
另外,请记住功能状态 - 他们说可以在将来的版本中从lombok中删除它。