Maison  >  Questions et réponses  >  le corps du texte

java - Comment éviter que Dozer ne recherche son fichier de configuration convenu dozer.properties à chaque démarrage de l'application lors de l'utilisation de Dozer dans Springboot?

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
ringa_leeringa_lee2666 Il y a quelques jours2090

répondre à tous(1)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:24:38

    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.

    répondre
    0
  • Annulerrépondre