Dozer를 처음 사용하고 String을 Boolean 및 Vica로 매핑하려고합니다. 누구든지 이걸 도저가 지원하는지 또는 맞춤형 변환기를 만들어야한다고 말할 수 있습니까? 문자열에는 true 또는 false가 포함되어 있으므로 직접 매핑됩니다. 또한 Dozer API를 사용하고 XML 설정을 사용하지 않습니다. 도움을 주셔서 감사합니다Dozer를 사용하여 부울을 String으로 변환하려면 어떻게해야합니까?
3
A
답변
3
dozer가이 상자를 지원하지 않는다고 생각합니다.이 변환기를 사용하여이 작업을 수행 할 수 있습니다. 도저가 BeanUtils에 위임 이후이 변환을 지원하는
public class NewDozerConverter extends DozerConverter<String, Boolean> {
public NewDozerConverter() {
super(String.class, Boolean.class);
}
public Boolean convertTo(String source, Boolean destination) {
if ("true".equals(source)) {
return Boolean.TRUE;
} else if ("false".equals(source)) {
return Boolean.FALSE;
}
throw new IllegalStateException("Unknown value!");
}
public String convertFrom(Boolean source, String destination) {
if (Boolean.TRUE.equals(source)) {
return "true";
} else if (Boolean.FALSE.equals(source)) {
return "false";
}
throw new IllegalStateException("Unknown value!");
}
}
1
저는 믿습니다 (내 머리 위로 떨어져) : 사실 custom converters의 도움말 페이지 예제로이 사건을 사용합니다. 나는 ModelMapper이 String to Boolean을 지원하고 그 반대도 마찬가지라는 것을 알고 있습니다.
관련 문제
- 1. math.h 만 사용하여 double을 string으로 변환하려면 어떻게해야합니까?
- 2. Python : NonType 변수를 String으로 변환하려면 어떻게해야합니까?
- 3. Javascript에서 10 진수를 String으로 변환하려면 어떻게해야합니까?
- 4. boost :: asio :: streambuf를 std :: string으로 변환하려면 어떻게해야합니까?
- 5. JAX-WS 헤더를 String으로 변환하려면 어떻게해야합니까?
- 6. Dozer를 사용하여 원시 클래스 (문자열, 부울 등)를 서로 매핑합니다.
- 7. org.jdom.Document를 String으로 변환하는 방법
- 8. JSONObject에서 String으로 Android
- 9. xVal을 사용하여 부울을 확인하십시오.
- 10. int를이 객체의 String으로 변경하려면 어떻게해야합니까?
- 11. NSDecimalNumber를 NSInteger로 변환하려면 어떻게해야합니까?
- 12. 파이썬을 사용하여 U + 0043을 C로 변환하려면 어떻게해야합니까?
- 13. XSLT를 사용하여 XML을 잘못된 XML로 변환하려면 어떻게해야합니까?
- 14. PHP를 사용하여 Word 문서를 XML로 변환하려면 어떻게해야합니까?
- 15. Perl을 사용하여 HTML을 PDF로 변환하려면 어떻게해야합니까?
- 16. 자바를 사용하여 이미지를 base64 문자열로 변환하려면 어떻게해야합니까?
- 17. asp.net을 사용하여 .docx를 html로 변환하려면 어떻게해야합니까?
- 18. Perl을 사용하여 문자열을 float로 변환하려면 어떻게해야합니까?
- 19. Perl을 사용하여 파일을 HTML 테이블로 변환하려면 어떻게해야합니까?
- 20. eps를 jpg로 변환하려면 어떻게해야합니까?
- 21. DIB를 BMP로 변환하려면 어떻게해야합니까?
- 22. IntPtr을 스트림으로 변환하려면 어떻게해야합니까?
- 23. JSONArray를 JSONObject로 변환하려면 어떻게해야합니까?
- 24. HTML을 Textile로 변환하려면 어떻게해야합니까?
- 25. wostream을 ostream으로 변환하려면 어떻게해야합니까?
- 26. HTML을 XPS로 변환하려면 어떻게해야합니까?
- 27. * char를 _TCHAR로 변환하려면 어떻게해야합니까?
- 28. NSString을 NSData로 변환하려면 어떻게해야합니까?
- 29. 목록을 배열로 변환하려면 어떻게해야합니까?
- 30. MVC 3으로 변환하려면 어떻게해야합니까?
감사합니다. – irishguy