【发布时间】:2015-02-28 23:49:47
【问题描述】:
我正在尝试在当前运行 Spring 和 Hibernate 的 web 应用上实现 Dozer 作为桥接模式的帮助,但我认为我做错了,因为尝试多次使用 DozerBeanMapper 实例会给我一个 MappingException。
弹簧配置:
@Configuration
public class AppConfig {
...
@Bean
public DozerBeanMapper dozerBeanMapper() {
return new DozerBeanMapper();
}
}
用法:
@Service
public class FooService {
@Autowired
private DozerBeanMapper mapper;
public void doSomething() {
mapper.addMapping(new CustomRules());
mapper.map(foo, ImmutableFoo.class);
...
}
...
}
我第一次调用此服务时可以正常工作,但任何进一步尝试使用它都会导致mapper.addMapping() 出现异常。有人可以指出我做错了什么吗?
【问题讨论】: