no mapping
java.lang.RuntimeException: no mapping from UserDTO to User. check @AutoMap on UserDTO or User

import com.yxs.tools.convert.ConvertApplication; import io.github.zhaord.mapstruct.plus.IObjectMapper; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;
import javax.annotation.Resource;
/**
-
@Description
-
@Author yuxs
-
@date 2022.03.08 17:15 */ @RunWith(SpringRunner.class) @SpringBootTest(classes = ConvertApplication.class,webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT) //@ExtendWith(SpringExtension.class) //@ContextConfiguration( // classes = {ConvertTest.AutoMapTestConfiguration.class}) @Slf4j public class ConvertTest {
@Resource IObjectMapper iObjectMapper;
@Test public void test(){ UserDTO userDTO = new UserDTO(); userDTO.setId("1").setUserName("张三"); log.info(userDTO.toString());
UserTest userTest = new UserTest(); log.info(userTest.toString()); iObjectMapper.map(userDTO, User.class);}
// @ComponentScan("io.github.zhaord.mapstruct.plus") // @Configuration // @Component // static class AutoMapTestConfiguration { // // } }
+1