Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ๋น์ผ๊ฐ์ฒด์์ฑ
- ์ํฐ๋ ๊ฐ๋ฐ์ํ์ฌ
- InnoDB์ํคํ ์ฒ
- ๋ฐ์ฉ๋ ์ค๊ตญ์ด
- ์์ดํ 15
- ์๋ฐ๋ผ์ด๋ธ์คํฐ๋
- ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฒฉ๋ฆฌ์์ค
- assert.notnull
- builder null
- hikari cp ์ค์
- ์๋ฐ์ฐ๋ ๋
- ์ดํํฐ๋ธ์๋ฐ
- ์๋ฐ์์์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์
- item15
- ์ธ๋ฑ์คํ์ค์บ
- enum ์์ฑ์ ์ ๊ทผ ์ ํ์
- Item6
- index full scan
- effectiveJava
- ์๋ฐ
- SVN
- mysql์ํคํ ์ฒ
- Hikari Connection Pool
- ์ธ๋ฑ์ค์คํต์ค์บ
- mysql
- ์ํฐ๋ ๋ณ์ข ๊ฐ๋ฐ์
- index skip scan
- ์๋ผ์คํฑ์์น๋ฉ์ธ์ง์ฉ๋
- ์๋ฐ์์
Archives
- Today
- Total
๋ชฉ๋กbuilder null (1)
โ๐ป๊ธฐ๋กํ๋ ๋ธ๋ก๊ทธ
@Builder๋ฅผ ํตํด ์์ ํ๊ฒ ๊ฐ์ฒด ์์ฑํ๊ธฐ
๋ฌธ์ ์ํฉ member ๊ฐ์ฒด ์์ฑ ์ ํธํ ๋ฐฉ์์ผ๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด lombok์ @Builder์ ์ฌ์ฉํ์๋ค. member ํด๋์ค์ ํ์ํ ํ๋๋ฅผ ๋์์ผ๋ก ์์ฑ์ ์์ฑ ํ @Builder์ ๋ถ์ฌ builder ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ฒ ํ์๋ค. @Builder public Member(String id, String password, String userName, String email) { this.id = id; this.password = password; this.userName = userName; this.email = email; } ํ์ง๋ง ํ๋์ null์ด ๋ค์ด์์ ๊ฒฝ์ฐ๊ฐ ๊ณ ๋ ค๋์ง ์์๋ค. @Builder์ ์ํด ์ปดํ์ผ ์ ์์ฑ๋ ์ด๋ ธํ ์ด์ ํ๋ก์ธ์ฑ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํด ๋ณด์ public static ..
ํ๋ก์ ํธ/Heeverse
2023. 7. 21. 15:37