1. 현재 아래 예외처리를 통해 Grid -> Grid만 되도록 cnvsnrsultitempathname 안에 path에
[*]있는지 체크하고 예외 발생, Grid to Group 맵핑 해야할 경우가 생겨, 예외 주석처리. 2.Grid to Group 맵핑 Grid기준 첫번째 항목만 맵핑되도록 원래는 Grid가 count수만큼 반복부 돌며, 덮어씌기가 되어 마지막 항목의 값이 맵핑됨. 값맵핑할 타겟 아이템이 이미 값이 설정되어있으면 앞에서 맵핑처리가 이미되었단 뜻이니, return 하도록 처리.
This commit is contained in:
@@ -94,7 +94,10 @@ public class Transformer {
|
||||
}
|
||||
|
||||
if(!isChanged) {
|
||||
throw new NullPointerException("변환인자 '[*]' 가 존재하지 않습니다. - "+src);
|
||||
// 현재 아래 예외처리를 통해 Grid -> Grid만 되도록 cnvsnrsultitempathname 안에 path에 [*]있는지 체크하고 예외 발생.
|
||||
// Grid to Group 맵핑 해야할 경우가 생겨, 예외 주석처리.
|
||||
// throw new NullPointerException("변환인자 '[*]' 가 존재하지 않습니다. - "+src);
|
||||
logger.debug("타겟 변환인자에 '[*]' 가 존재하지 않습니다. - "+src);
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
@@ -423,6 +426,8 @@ public class Transformer {
|
||||
return;
|
||||
}
|
||||
|
||||
// Grid to Group 맵핑 Grid기준 첫번째 항목만 맵핑되도록 원래는 Grid가 count수만큼 반복부 돌며, 덮어씌기가 되어 마지막 항목의 값이 맵핑됨.
|
||||
if ( resultItem.getValue() != null ) return;
|
||||
/**
|
||||
*
|
||||
* 1. field|attribute : transform 을 바로 진행한다. (transformEach)
|
||||
|
||||
Reference in New Issue
Block a user