java - Wie kann verhindert werden, dass Dozer bei jedem Start der Anwendung nach der vereinbarten Konfigurationsdatei dozer.properties sucht, wenn Dozer in Springboot verwendet wird?
ringa_lee
ringa_lee 2017-06-12 09:22:38
0
1
2177

Genau wie der Titel. Mein Projekt hat Dozer Mapper und Gradle-Abhängigkeit hinzugefügt: compile("net.sf.dozer:dozer:5.4.0"), ich habe die Datei dozer.properties nicht festgelegt, sondern direkt eine Javabean konfiguriert, der Code lautet wie folgt:

@Configuration
public class DozerConfig {

    @Bean
    public DozerBeanMapperFactoryBean mapper() {
        return new DozerBeanMapperFactoryBean();
    }
}

Dann stellt sich die Frage: Jedes Mal, wenn ich diese Anwendung starte, sucht Dozer nach der Datei dozer.properties, was etwa eine halbe Minute dauert. Gibt es für mich eine Möglichkeit, diesen Suchvorgang durch Konfiguration zu entfernen? Inhalte zum Startprotokoll:

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_lee
ringa_lee

ringa_lee

Antworte allen(1)
过去多啦不再A梦

dozer的配置文件省略不了的,对象关系映射要定义在xml文件。如果你处在项目集成阶段,你可以考虑使用mapstruct。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage