728x90

[1탄] https://honeystorage.tistory.com/188?category=748845

1탄에 이어서 포스팅을 진행해보겠습니다.

앞서 1탄에서는 선행 작업들을 진행했는데요.

 

이번에는 템플릿 검수를 위한 노하우를 공유하고자합니다.

템플릿을 제대로 등록하지 않으면

내가 코드 문제로 API 요청에서 에러가 나는건지, 템플릿이 문제가 있어서 에러가 나는건지 헷갈리게되는

늪에 빠지게됩니다.

 

어렵지 않으나, 어디에도 자료가 없어 정리하니 잘 참고하시기 바랍니다.

NCP의 예제를 보면 변수 부분에는 #{}이렇게 처리를 하라고 나옵니다.

 

근데, 실제 데이터에서 "#{ 홍길동 }" 이라고 입력을해야하나 아니면 "홍길동" 이라고만 입력하면 되는건지

헷갈립니다.

또한, 처음 템플릿을 생성하게되면 흔히 겪는 오류가 띄어쓰기 한칸까지도 모두 똑같이 맞춰야하는데 그것을 지키지 않아서 겪게되는 오류입니다.

 

예를들어 설명해보겠습니다.

저에게는 변수 food가 있습니다.

먼저, 템플릿을 다음과 같이 등록합니다.

// 템플릿 예제

// 예제 1번
저의 점심 메뉴는 #{food}이었습니다.

// 예제 2번
저의 점심 메뉴는 #{somethingfood}이었습니다.

// 예제 3번
저의 점심 메뉴는 food이었습니다.

// 예제 4번
저의 점심 메뉴는 somethingfood이었습니다.

여기서, 적절한 템플릿은 1번과 2번입니다.

 

 

자, 그런데 해당 템플릿에 맞게 코드를 작성할때는 어떻게 해야될까요?

1. 저의 점심 메뉴는 ${ food }이었습니다.
2. 저의 점심 메뉴는 #{${food}}이었습니다.
3. 저의 점심 메뉴는 ???

 

다음 포스팅에서 코드 작성을 이어가보도록 하겠습니다.

728x90
반응형