Я пытаюсь реализовать Dozer как справку для шаблона моста на моем текущем webapp, работающем под Spring и Hibernate, но я думаю, что я делаю что-то неправильно, так как пытаюсь использовать экземпляр DozerBeanMapper более одного раза, даст мне исключение MappingException.Dozer + Spring: MappingException: Dozer Bean Mapper уже инициализирован
Spring конфигурации:
@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()
. Может ли кто-нибудь указать, что я делаю неправильно?