๋๋ค์์ ๋ํ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ง๋ฌธ์ ์ฌ๋ ค๋๊ณ ์ ๋ค์ ์๊ฐํด๋ณด๋ CallA, CallB๋ ํ์ํ์ง ์๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ;; (์ฌ์ง) Map> callMaps = new HashMap(); callMaps.put("callA", () -> { log.info("callA")} ) callMaps.put("callB", () -> { log.info("callB")} ) map ์ ๋ด์์ ํธ์ถํ๋ฉด ๋์ง ์์๊น ์๊ฐํด๋ณด์ง๋ง, ๊ฒฐ๊ตญ์ callA, callB ๋ฅผ ํค๊ฐ์ผ๋ก ์ฐพ์ผ๋ฉด์ ์ค์ํ ๋ฌธ์ ๊ฐ ์์ด๋ณด์ด์ง๋ง ์ ๊ฐ ์๊ฐํ๋ ๋ฒ์์์๋ ์ด ๋ฐฉ๋ฒ ๋ฐ์ ์๋ค๋ ์๊ฐ์ด ๋๋๋ฐ ๋ค๋ฅธ ์ฐธ๊ณ ํ ๋งํ ์ ๋ณด๊ฐ ์์๊น์ ? ใ