맵 사용 실례
3837 단어 map
2. Dao층
@SuppressWarnings("unchecked")
public Map
Map
params.put("uid", uid);
params.put("namespace", namespaceContext.getNamespace());
return (Map
queryForMap("UserComment.getByUid", params,"friendId");
}
3. 서비스 층
Map
4. 실현층
public Map
if (StringUtil.isBlank(uid)) return null;
Map
if (commentList == null || commentList.isEmpty()) return null;
return commentList;
}
5. rpc층 테스트
@SuppressWarnings("all")
@ResourceMapping(value = "/getCommentsByUid", method = HttpMethod.GET)
public Map
String uid = (String) session.getAttribute(SessionConstants.UID);
if (uid == null) return null;
try {
return (Map
} catch (Exception e) {
log.error(e.getMessage(), e);
errorContext.addError(ErrorItem.create("get", "603", "친구 설명 조회 실패");
return null;
}
}
결과를 반환하려면 다음과 같이 하십시오.
{"content":{"22001":{"uid":"585012","aliasNamePinyin":"ce^shi^a^a^a^a^a","friendId":"22001","aliasName":"\u6D4B\u8BD5\u554A\u554A\u554A\u554Aa"},"22002":{"uid":"585012","aliasNamePinyin":"ce^shi^b^b","friendId":"22002","aliasName":"\u6D4B\u8BD5bb"},"22003":{"uid":"585012","aliasNamePinyin":"ce^shi^c^2","friendId":"22003","aliasName":"\u6D4B\u8BD5c2"}},"resubmitToken":"035d0af2a6ab8add7204335c66fee974","submitToken":"035d0af2a6ab8add7204335c66fee974","hasError":false}
6、 map
Map<String, UserComment> comments = this.lwUserService.getComments(securityContext.getCurrentUserId()); List<ConnectionVO> users = new ArrayList<ConnectionVO>(friends.size()); UserComment uc = null; for (BaseProfile friend : friends) { ConnectionVO connectionVO = new ConnectionVO(); connectionVO.setName(friend.getName()); connectionVO.setAvatar(friend.getAvatar()); connectionVO.setPinyin(friend.getNamePinyin()); connectionVO.setId(friend.getUid()); uc = comments.get(friend.getUid()); connectionVO.setAliasName(uc == null ? null : uc.getAliasName()); connectionVO.setAliasNamePinyin(uc == null ? null : uc.getAliasNamePinyin()); users.add(connectionVO); }// end for
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
React Native Mapbox(v10) 설치이 글에서는 React Native에서 지도를 통합하기 위한 도구로 Mapbox(v10)를 사용하는 기본 사항에 대해 알아봅니다. 나는 iOS와 Android 모두에서 완벽하게 작동하는 mapbox를 선호합니다. "...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.