week9_incheol_3 - GANGNAM-JAVA/JAVA-STUDY GitHub Wiki

์Šคํ”„๋ง5์˜ ํŠน์ง•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด๋ณด์‹œ์˜ค

  • JDK ์ง€์› ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ(jdk9 ๋ฒ„์ „ ์™„๋ฒฝ ํ˜ธํ™˜)
  • @Nullable ๋ฐ @NotNull ์ฃผ์„์„ ์‚ฌ์šฉํ•˜์—ฌ NPE ํ•ด๊ฒฐ
  • Junit 5 ์ง€์›
  • WebFlux ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ WebTestClient ํฌํ•จํ•œ๋‹ค.
  • Kotlin์„ ์‚ฌ์šฉํ•œ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์›
  • webflux
    • @Controller์™€ Spring MVC์˜ Annotation ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅ
    • java 8 lambda๋ฅผ ์‚ฌ์šฉํ•œ ํ•จ์ˆ˜ํ˜• ์Šคํƒ€์ผ ๋ผ์šฐํŒ… ๋ฐ ์ฒ˜๋ฆฌ