Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

번개멍

Callable 비동기 삽질 방지 본문

코딩이야기/JAVA

Callable 비동기 삽질 방지

번개멍 2021. 1. 26. 16:43

아래와 같은 API 유닛테스트 호출시 Data 값이 없이 나왔다...

@GetMapping("/role/list")
	@ResponseBody
	public Callable<Object> getRoleList(@RequestParam Map<String, Object> paraMap) {
		System.out.println("paramap ::"+paraMap);
		return () -> roleManagementService.getRoleList(paraMap);
	}

검색및 질문결과 

MockMvcResultHandlers.print()  로 찍었을때 Data 가 비어서 나타났다.

'Callable' 요 친구가 비동기 처리 방식이기때문에 위에 방식으로는 결과값을 알 수 없었다.

해당 값을 확인하기 위해 getAsyncResult() 비동기처리의 결과값을 확인할 수 있었다.

 

여기서 궁금증... 동기 및 비동기의 차이점은 무엇인가

 

'코딩이야기 > JAVA' 카테고리의 다른 글

POJO 란 무엇인가?  (0) 2021.02.16
[JAVA]  (0) 2020.06.29
[JSP&Servlet]  (0) 2020.05.28
[JAVA]입출력  (0) 2020.05.01
[JAVA] 람다식  (0) 2020.04.29
Comments