Should the Dozer mapper be configured as a Singleton?
Yes. Mapper instance(s) should be setup as a Singleton. For every instance of the DozerBeanMapper, the mapping files are loaded and parsed. You should configure the Mapper as a singleton so that you only incur the cost of loading and initializing the mapping files 1 time. The DozerBeanMapper class is thread safe.