使用
@Inject(假设是
javax.inject.Inject),我认为没有直接的方法可以使绑定成为可选。但是,如果使用
@Autowired,则可以将其
required属性设置为
false:
@Autowired(required = false)IMyInterface controller;

使用
@Inject(假设是
javax.inject.Inject),我认为没有直接的方法可以使绑定成为可选。但是,如果使用
@Autowired,则可以将其
required属性设置为
false:
@Autowired(required = false)IMyInterface controller;