Spring Boot Modelmapper.map 从DTO转换为实体需要很长时间

xmd2e60i  于 2023-03-23  发布在  Spring
关注(0)|答案(1)|浏览(147)

目前,modelMapper.map从DTO转换为实体和相反的方式大约需要3秒。
这正常吗?目前,该实体有12个变量使用ManyToOne关系。
以前,单个Map需要5秒。
但是在我使用modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT);现在只需要3秒。

oalqel3c

oalqel3c1#

你应该避免为每次使用都构建新的ModelMapper示例,而应该专注于重用/共享构建的示例。如果你有不同的Map需求,可以将不同的形状隐藏在查找中,并在不存在的时候惰性地计算它们。

相关问题