我正在尝试使用 MyBatis-Guice DI 功能,但我不知道如何开始。
我以前有使用工厂类来获取 MyBatis Mappers 的经验,但我根本不知道从哪里开始使用 Guice。
例如,我编写了以下代码,我不确定 Guice 是如何获取这些代码的,如果有的话。
public class MyOwnBatisModule {
protected void initialize() {
Injector injector = Guice.createInjector(new XMLMyBatisModule() {
@Override
protected void initialize() {
setEnvironmentId("sos");
setClassPathResource("sg/java/bus/dao/mybatis-config.xml");
}
});
}
}
在我写完这篇文章后,我如何让 Guice 引导或加载它以初始化资源并且我可以开始使用我的 Mappers?