Tout comme le titre. Mon projet a ajouté un dozer mapper, dépendance gradle : compile("net.sf.dozer:dozer:5.4.0")
, je n'ai pas défini le fichier dozer.properties, mais j'ai directement configuré un javabean, le code est le suivant :
@Configuration
public class DozerConfig {
@Bean
public DozerBeanMapperFactoryBean mapper() {
return new DozerBeanMapperFactoryBean();
}
}
Alors la question est : chaque fois que je démarre cette application, dozer recherchera le fichier dozer.properties, ce qui prend environ une demi-minute. Existe-t-il un moyen pour moi de supprimer ce processus de recherche via la configuration ? Contenu lié au journal de démarrage :
2017-06-06 20:57:49.908 [restartedMain] INFO o.s.b.c.e.ServletRegistrationBean - Mapping servlet: 'dispatcherServlet' to [/]
2017-06-06 20:58:14.274 [restartedMain] INFO org.dozer.config.GlobalSettings - Trying to find Dozer configuration file: dozer.properties
2017-06-06 20:58:14.281 [restartedMain] WARN org.dozer.config.GlobalSettings - Dozer configuration file not found: dozer.properties. Using defaults for all Dozer global properties.
2017-06-06 20:58:14.283 [restartedMain] INFO org.dozer.DozerInitializer - Initializing Dozer. Version: 5.4.0, Thread Name: restartedMain
Le fichier de configuration de Dozer ne peut pas être omis, le mappage objet-relationnel doit être défini dans le fichier XML. Si vous êtes en phase d'intégration de projet, vous pouvez envisager d'utiliser mapstruct.