相关疑难解决方法(0)

在即时化对象后,Guice调用init方法

是否有可能告诉Guice在定时给定类型的对象后调用某个方法(即init())?

我在EJB 3中寻找类似于@PostConstruct注释的功能.

init guice postconstruct

62
推荐指数
4
解决办法
3万
查看次数

配置Guice模块提供的对象

我有一个Module提供这样的JDBI DBI实例:

@Provides
@Singleton
DBI dbi(DataSource dataSource) { return new DBI(dataSource); }
Run Code Online (Sandbox Code Playgroud)

在另一个模块中,我想在该DBI实例上调用一些初始化方法(配置对特定数据类型的支持).放入JDBI模块本身并不合适,因为它的应用程序特定于使用JDBI的任何应用程序都不通用.有没有勾到我做那种"额外"的配置?

我尝试使用该bindListener方法,但似乎没有调用以这种方式提供的对象.

java dependency-injection guice

1
推荐指数
1
解决办法
1670
查看次数

标签 统计

guice ×2

dependency-injection ×1

init ×1

java ×1

postconstruct ×1