跳到主要内容

InjectMembers方式

提示

Bean 一旦实现 net.hasor.core.spi.InjectMembers 接口,那么其它所有注入方式全部失效

具体的注入的全部过程会被委托给 InjectMembers 接口处理。

例如
public class OrderManager implements InjectMembers {
@Inject // <-因为实现了InjectMembers接口,因此@Inject注解将会失效。
public StockManager stockBeanTest;
public StockManager stockBean;

public void doInject(AppContext appContext) throws Throwable {
assert this.stockBeanTest == null;
}
}