Java์์๋ null์ ์์ ํ๊ฒ ๋ค๋ฃจ๊ณ ํํ๋ ฅ์ ๋์ด๋ ๋ฐฉ๋ฒ์ผ๋ก Optional์ด ์ ์๋ ค์ ธ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์ค์ ๋ก ์ฌ์ฉํ๋ค๋ณด๋ wrapper ํ์ ์ด๋ผ๋ ์ ์ผ๋ก ์ธํด ๊ณ ๋ฏผ๋๋ ์์ธ๋ค์ด ๊ฝค ๋ง์๋๋ฐ์. ์ ํํ๋ Optional์ nullable ํํ์ ์ฉ๋๋ก API response ํ๋ ๊ฐ์ ์ฌ์ฉํ๊ณ ์ถ์๋๋ฐ ๊ทธ ๊ณผ์ ์์ ๊ณ ๋ฏผ๋๋ ์ ์ด ์์์ด์. ์ค๋์ ๊ทธ ๋ด์ฉ์ ๋ํด ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. Optional์ response ํ๋์ ์ฌ์ฉํ ๋ ๋ฌธ์ ์ 1. ์ง๋ ฌํ "Optional์ ์ง๋ ฌํํ๋๋ฐ ์๋์น ์๋ ํ๋๊ฐ ์ง๋ ฌํ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค." ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ตฌํ๋ง๋ค ๋ค๋ฅด๊ฒ ์ง๋ง ๋ชจ๋ Optional์ ํธํํ๋์ง๋ ๋ณด์ฅ๋์ง ์์ผ๋ฏ๋ก ์ฐ๋ฆฌ๊ฐ ์ ์ดํ ์ ์๋ ์์ญ์ด ์ค์ด๋ค๊ณ ..
- Total
- Today
- Yesterday
- ํ๋ก๊ทธ๋๋จธ์ค
- Aws Reinvent 2023
- ์ถ์ ์ง๋
- ํด์
- ์ข์ ์ฝ๋๋ ๋ฌด์์ธ๊ฐ?
- ๋ฐฑ์ค
- 2๋ ์ฐจ ์๋ฒ ๊ฐ๋ฐ์
- ํธ๋์ญ์ ๊ฒฉ๋ฆฌ ์์ค
- HTTP
- mysql ์คํ ๊ณํ
- kotlin s3 upload
- AWS re:Invent 2023
- ์คํ/ํ
- ์๊ณ ๋ฆฌ์ฆ
- ์ข์ ๊ฐ๋ฐ์
- ํ(Heap)
- ๋ฑ ํฌ์๋ฌ๋ ๊ฐ๋ฐ์
- ์ฅ์ ํ๊ณ
- Go
- grpc client
- 2023 ๊ฐ๋ฐ์ ํ๊ณ
- ์ข์ ๊ฐ๋ฐ์ ๋๊ธฐ
- ์ข์ ์์ง๋์ด
- ๊น์ด/๋๋น ์ฐ์ ํ์(DFS/BFS)
- mysql
- Golang
- 2023 ํ๊ณ
- golang oomkilled
- rate limit
- ์ฝ๋ฉํ ์คํธ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |