ๆฌๅฝ๏ผใณใใชใณใจในใใชใณใฐใใผใใงๅณๆธ้คจใขใใชใฑใผใทใงใณใ้็บใใ๏ผJavaใใญใธใงใฏใใชใใกใฏใฟใชใณใฐ๏ผ
Java + Spring BootใงไฝๆใใใWebใขใใชใฑใผใทใงใณใKotlin + Spring Bootใซใชใใกใฏใฟใชใณใฐใใ่ฟฝๅ ใฎ่ฆไปถใๅฎ่ฃ ใใพใใใใฎ้็จใง Junit5ใSQLใJPAใQuerydsl ใไฝฟ็จใใใ ใใงใชใใ่จญ่จใจๅฎ่ฃ ใฎ่ฆณ็นใใใใพใใพใชๆนๆณใฎ้ทๆใจ็ญๆใๆฑใใใจใซใชใใพใใ
ๅ่ฌ็ 2,281ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
์๋ ํ์ธ์ ํน์ ํ๋ก ํธ ์ฝ๋ ์ ๊ณต๋ฐ์ ์ ์์๊น์?
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค.๋ค๋ฆ์ด ์๋๋ผ ํ๋ก ํธ์ชฝ ์ฝ๋๊ฐ ๊ถ๊ธํด์ ๋ฆฌ์กํธ ์ฝ๋์ข ๋ฐ๊ณ ์ถ์๋ฐ ๋ฐ์ ์ ์์๊น์?๋ฉ์ผ:ad0362320@n
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋งtaejin
ใป
3ใถๆๅ
0
58
2
- ๆช่งฃๆฑบ
์คํ์ด ์๋๋ค์
Execution failed for task ':compileKotlin'.> Error while evaluating property 'filteredA
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋ง123123123123123
ใป
3ใถๆๅ
0
56
2
- ๆช่งฃๆฑบ
ํ๋ก ํธ ์์ญ ๋ณด๋๋ฒ
์๋ ํ์ธ์ ์ด๊ฑฐ ํ๋ก ํธ ๋ถ๋ถ์ ๋ค ํด์ ์ฃผ์๋๋ฐํ๋ก ํธ ์์ญ์ ์ด๋ป๊ฒ ๋ณด๋์ง ์ ์ ์์๊น์?
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋ง123123123123123
ใป
3ใถๆๅ
0
44
2
- ๆช่งฃๆฑบ
companion object
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ๊ทธ ์ ์ ํฉํ ๋ฆฌ ๋งค์๋๋ ๊ฐ์์์ data class dto ์ธก์ ์จ ์ฃผ์ จ๋๋ฐ ํ์ ์์๋ ์ฃผ๋ก dto์ ์ฐ๋ ๊ฒ ์ปจ๋ฒค์ ์ธ ๊ฐ์?
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋งhjun2306049803
ใป
4ใถๆๅ
0
62
2
- ๆช่งฃๆฑบ
Custom ๋ ํ์งํ ๋ฆฌ ํ์
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ์ทจ์ค์์ผ๋ก์จ ๊ฐ์ ๋ค์ผ๋ฉด์ ๊ถ๊ธํ ์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.1.CustomRepositoryํ
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋งhjun2306049803
ใป
4ใถๆๅ
0
49
2
- ๆช่งฃๆฑบ
Querydsl ๋์
querydsl์ด ์ฟผ๋ฆฌ๋ฅผ ์ฝ๋๋ก ์์ฑํ์ฌ ์ปดํ์ผ ์์ ์ ์ค๋ฅ๋ฅผ ๊ฐ์งํ ์ ์๋๊ฒ ๊ฐ์ฅ ํฐ ์ฅ์ ์ธ๋ฐ Spring JPA์ ํผํฉํ์ฌ ์ฌ์ฉํ ๋ ๊ทธ ์ธ์ ์ฅ์ ์ด ๋ ์์๊น์ ๋ ๊ฑฐ์ ์ฟผ๋ฆฌ๋ ์ด๋ฏธ ์ฌ์ฉ๋๊ณ ์์ด ์ด๋ฅผ ์ ํํ๊ธฐ ์ํด
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋งmola
ใป
5ใถๆๅ
0
62
2
- ๆช่งฃๆฑบ
fetch join DISTINCT ์ค๋ณต์ ๊ฑฐ
fetch join ๋ถ๋ถ์ด ์กฐ๊ธ ์ด๋ ต๊ฒ ๋๊ปด์ ธ์, gpt์๊ฒ ๋ฌผ์ด๋ณด๋ฉฐ ๊ณต๋ถํ์ต๋๋ค.๊ฐ์์์ fetch join์ผ๋ก ๋์จ ์ค๋ณต ๋ฐ์ดํฐ๋ฅผ DISTINCT ํค์๋๋ฅผ ์ด
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋งjiiiiiiiiiiiwon
ใป
5ใถๆๅ
1
71
2
- ๆช่งฃๆฑบ
ํ์ค ์์ธ์ ์ปค์คํ ์์ธ ์ฌ์ฉ ์ ๋ต ์ง๋ฌธ
์๋ ํ์ธ์. ์์ ๋ด์ฉ๊ณผ๋ ํฌ๊ฒ ๊ด๊ณ๊ฐ ์์ง๋ง... ์์ธ์ฒ๋ฆฌ ๊ด๋ จ ๋ด์ฉ์ ๋ํ ์ง๋ฌธ์ ๋๋ฆฝ๋๋ค. ์คํ๋ง์ด ์ ๊ณตํ๋ ํ์ค ์์ธ(IllegalArgumen
javaspringkotlinspring-boot๋ฆฌํฉํฐ๋งbamdule59853
ใป
5ใถๆๅ
0
70
3
- ๆช่งฃๆฑบ
์ด ์ง๋ฌธ์ด ์ ์๋์ง ์ดํด๊ฐ ์ ๋์ง๋ง ๋ฌธ์ ์ธ์ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋จ๊น๋๋ค.
getStats() ์์ ์ฟผ๋ฆฌ ์์ฑํ ๋, book์์ id์ name์ ๋ถ๋ฌ์์ง๋๋ฐ, type์ด ๋ถ๋ฌ์ง์ง ์์ต๋๋ค. QBook ํด๋์ค์์ ํ์ธํด๋ณด๋ final type๋ง ์๋๊ตฐ์. ์ฐพ์๋ณด๋ ์ด์ ๋ ์ด๋ฌํฉ๋๋ค.
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งlsj59285
ใป
10ใถๆๅ
1
164
2
- ๆช่งฃๆฑบ
ํ ์คํธ๋ฅผ ์ํ ์ฝ๋
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
javaspringkotlinspring-boot๋ฆฌํฉํ ๋ง71kimty8570
ใป
10ใถๆๅ
1
97
2
- ๆช่งฃๆฑบ
ํ๋ก์ ํธ ์คํ ์๋ฌ
์๋ ํ์ธ์?๊ฐ์๋ ์ด๋ฏธ ๊ตฌ์ ํ์์ผ๋ ๊ทธ๋์ ๋ค๋ฅธ์ผ๋ก ๋ฐ๋น ์ ์๊ฐ์ ๋ฏธ๋ฃจ๋ค๊ฐ ์ด์ ์์ผ ๋ค์๋ ค๊ณ ํ๋๋ฐ ๊ณต์ ํด์ฃผ์ ์ํ ํ๋ก์ ํธ๋ฅผ ๋ค์ด๋ฐ์์ ์คํํ ๋ ค๊ณ ํ๋ ๋ค์๊ณผ
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งdaumsimac
ใป
1ๅนดๅ
0
141
2
- ๆช่งฃๆฑบ
PDF ๋ฌธ์์ ์คํ๊ฐ ์์ด์ ์๋ ค๋๋ฆฝ๋๋ค.
PDF ๋ฌธ์์ ์คํ๊ฐ ์์ด ์๋ ค๋๋ฆฝ๋๋ค. divideTest()์ธ๋ฐ minus(3)์ผ๋ก ๋์ด ์์ต๋๋ค. <img src="https://cdn.inflea
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งsermayar7997
ใป
1ๅนดๅ
1
88
1
- ๆช่งฃๆฑบ
enum์ง๋ฌธ
์๋ ํ์ธ์ ์ ์๋enum์ ๊ดํด์ ์ง๋ฌธ์ด ์๋๋ฐ enum์ Intger๋ก ๋ฐ๊ฟ์ ์ ์ ํ๋ ๊ฒฝ์ฐ๋ ํ์ ์์ ๋ง์ด ๋ดค๋๋ฐํน์ ์ ์๋์ ์ด๋์ชฝ์ ์ ํธํ์๋์??๊ฐ์ ์ฅ๋จ์ ์ด ์๋๊ฑด
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งwnsqud706848
ใป
1ๅนดๅ
1
79
1
- ๆช่งฃๆฑบ
ํ ์คํธ ํ AfterEach ํจ์์์ ๋์ค๋ ์ฟผ๋ฆฌ
์๋ ํ์ธ์ fetch join๊น์ง ์ ์ฉํ ํ์ ํ ์คํธ ์ฝ๋ ์์ฒด๊ฐ N+1 ๋ฌธ์ ๊ฐ ์ ๊ฑฐ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.๊ทธ๋ฐ๋ฐ AfterEach ํจ์์์ deleteAll์ ํ๋ ๊ณผ์ ์ fetch join ์ด์ ์ N+1 ์ฟผ๋ฆฌ๋ ์ ์ฌํ ์ฟผ๋ฆฌ๊ฐ ๋์ค๋๋ฐ ์ด๊ฒ d
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งysko3467
ใป
0
131
2
- ๆช่งฃๆฑบ
ํ ์คํธ fixture
์๋ ํ์ธ์ ๊ฐ์ฌ๋.์ฝํ๋ฆฐ์ ๋ฐฐ์ฐ๋๋ฐ ์ข์๊ฐ์ ๋ง๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํ ์คํธ๋ฅผ ์ํ fixture ์ฝ๋ ๋ถ๋ถ์ ๋ํด ์๊ฒฌ ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.๊ฐ์์์ ์ง์ ์ํฐํฐ ๋ด๋ถ์ ํ ์คํธ๋ฅผ ์ํ fixture ํจ์๋ฅผ
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งseungbinkimdev2225
ใป
1
191
2
- ๆช่งฃๆฑบ
./gradlew test ์คํ์ ์ธ์ํ ์ ์๋ค๊ณ ๋น๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/90d9a666-f855-4002-a0ec-a02b4d1458f1/11e54061-b222-4807-839d-8a22e24caae7.png" media-type="img"
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งyhkim0525565458
ใป
0
135
1
- ๆช่งฃๆฑบ
test ์ฝ๋ ์คํ์ ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํฉ๋๋ค.
test ์ฝ๋ ์คํ์ 12์ 30, 2024 10:47:24 ์คํ org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งyhkim0525565458
ใป
0
126
1
- ๆช่งฃๆฑบ
13๊ฐ User Kotlin ๋ณํ์ค
<img src="https://cdn.inflearn.com/public/files/posts/c292ee8f-dccd-4d20-8288-6b94f3c90f9d/913c664d-d0b0-458b-af77-821bada1bb82.PNG" alt="1.PNG" ti
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งgajunchoi7794
ใป
2
160
3
- ่งฃๆฑบ
'์ถ๊ฐ - ์ฝํ๋ง๊ณผ ํ๋ฌ๊ทธ์ธ' ๊ฐ์ 7:46 allopen ๊ด๋ จ ์ง๋ฌธ
์ฐ์ ์๊ฐ์ ์๋๊ณ ์๋๋ฐ ์ถ๊ฐ ๊ฐ์๊ฐ ์ ๋ง ํฅ๋ฏธ๋กญ๊ณ ์ฌ๋ฐ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ์ง๋ฌธ์ผ๋ก ๋์ด๊ฐ์๋ฉด.. [์ง๋ฌธ1 - ๊ฐ์ ์ค allopen ํ๋ฌ๊ทธ์ธ ์ฌ์ฉ ์ฌ๋ถ]๊ฐ์๋ฅผ ๋ฃ๋ ์์ค์ 7:3
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งleedonggi
ใป
2
170
1
- ๆช่งฃๆฑบ
-
-
javaspringkotlinspring-boot๋ฆฌํฉํ ๋งไฝๆ่ ใชใ
ใป
0
134
2

