Guice: Разница между Binder # bindConstant () и Binder # bind ()… toInstance

Я хотел бы спросить, в чем разница между

bindConstant().annotatedWith(Names.named("keepAliveInterval")).to(60);

и

bind(Integer.TYPE).annotatedWith(Names.named("keepAliveInterval")).toInstance(60);

. Я хотел бы загрузить всю свою конфигурацию свойства с Names.bindProperties (binder (), prop); в моем модуле, и я обнаружил, что он использует последний для привязки свойств.

Спасибо, с уважением,

Марек

14
задан zeratul021 12 November 2010 в 14:16
поделиться