From fcae667457197b714ec7eefe8d5fb227746e1e9c Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Sun, 12 Mar 2023 14:10:23 +0800 Subject: [PATCH] =?UTF-8?q?orika=E6=8F=92=E4=BB=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extend/orika/OrikaConfiguration.java | 19 ------------------- .../asgc/solon/extend/orika/XPluginImp.java | 3 ++- 2 files changed, 2 insertions(+), 20 deletions(-) delete mode 100644 _solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/OrikaConfiguration.java diff --git a/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/OrikaConfiguration.java b/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/OrikaConfiguration.java deleted file mode 100644 index cab233d0..00000000 --- a/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/OrikaConfiguration.java +++ /dev/null @@ -1,19 +0,0 @@ -package fun.asgc.solon.extend.orika; - -import ma.glasnost.orika.MapperFacade; -import ma.glasnost.orika.MapperFactory; -import org.noear.solon.annotation.Bean; -import org.noear.solon.annotation.Configuration; -import org.noear.solon.annotation.Inject; - -/** - * @author: aoshiguchen - * @date: 2023/3/11 - */ -@Configuration -public class OrikaConfiguration { - @Bean - public MapperFacade mapperFacade(@Inject MapperFactory factory) { - return factory.getMapperFacade(); - } -} diff --git a/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/XPluginImp.java b/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/XPluginImp.java index 990eb077..687958fe 100644 --- a/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/XPluginImp.java +++ b/_solon_plugin/orika-solon-plugin/src/main/java/fun/asgc/solon/extend/orika/XPluginImp.java @@ -2,6 +2,7 @@ package fun.asgc.solon.extend.orika; import ma.glasnost.orika.CustomConverter; import ma.glasnost.orika.Mapper; +import ma.glasnost.orika.MapperFacade; import ma.glasnost.orika.MapperFactory; import ma.glasnost.orika.impl.DefaultMapperFactory; import ma.glasnost.orika.metadata.ClassMapBuilder; @@ -27,7 +28,7 @@ public class XPluginImp implements Plugin { factory.registerClassMap((ClassMapBuilder) bw.raw()); }); context.wrapAndPut(MapperFactory.class, factory); - context.beanScan("fun.asgc.solon.extend.orika"); + context.wrapAndPut(MapperFacade.class, factory.getMapperFacade()); } }