java - Springboot中使用dozer,如何避免每次应用启动时dozer都去查找其约定配置文件dozer.properties?
ringa_lee
ringa_lee 2017-06-12 09:22:38
[Java讨论组]

如题。我的项目中加入了 dozer mapper,gradle 依赖:compile("net.sf.dozer:dozer:5.4.0") ,我没有设置 dozer.properties 这个文件,而是直接配置了一个 javabean ,代码如下:

@Configuration
public class DozerConfig {

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

,然后问题是:我每次启动这个应用时,dozer都会去查找dozer.properties这个文件,耗时半分钟左右,我有没有办法通过配置去掉这个查找过程呢?启动日志相关内容:

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

全部回复(1)
过去多啦不再A梦

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号