์น ๊ฐ๋ฐ์ ํ๋ค๊ฐ ๊ฒ์ ๊ฐ๋ฐ์ ๋น ์ ธ ์ด๊ณ ์๋ ๊ฐ๋ฐ์ ์ ๋๋ค!
ํญ์ ๋ฐฐ์ฐ๋ ๋ง์๊ฐ์ง์ผ๋ก!
Courses
Reviews
- Spring Boot + React.js Login (+Social) Service Understanding
- Creating a Super Simple REST API Bulletin Board with Spring Boot and React
- Creating a Super Simple REST API Bulletin Board with Spring Boot and React
- Creating a Super Simple REST API Bulletin Board with Spring Boot and React
- Spring Boot + React.js Login (+Social) Service Understanding
Posts
Q&A
์คํ๋ง๋ถํธ ์๋ฌ
์๋ ํ์ธ์! ์ผ๋จ ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ณด๋ฉด PostRepository๋ผ๋ ํ์ ์ ๋ชป์ฐพ๋๋ค๊ณ ๋ณด์ฌ์ง๋๋ฐPostService์์ฑ์์์ ์ฃผ์ ํ๋ ค๋ PostRepository ํด๋์ค๋ฅผ ์คํ๋ง์ด ์ธ์ํ์ง ๋ชปํ๊ณ ์๋๊ฑฐ ๊ฐ์ต๋๋ค.์ผ๋จ ์์๋๋ ๋ฌธ์ ๋ก๋ ์์กด์ฑ ๋๋ฝ์ผ๋ก ์์์ด ๋๋๋ฐ build.gradle์ implementation 'org.springframework.boot:spring-boot-starter-data-jpa'๋ค์์ด ์ถ๊ฐ ๋์ด ์๋์ง ํ์ธํด ์ฃผ์ธ์!๋ง์ฝ์ ์ถ๊ฐ๊ฐ ๋์ด์๋ค๋ฉด repository์ ์๋จ์ @Repository ์ด๋ ธํ ์ด์ ์ด ๋ถ์ด ์๋์ง ํ์ธํด ๋ณด์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค!
- 0
- 2
- 24
Q&A
์๋ฐ 17
๋ต ์๊ด์์ต๋๋ค!
- 0
- 2
- 20
Q&A
๋๋ค ํค ์์ฑ
์๋ ํ์ธ์!ํ์ฌ ๊ฐ์ ์ฝ๋๋ฅผ ๊ธฐ์ค์ผ๋ก๋ ๋ฉํฐ ์ธ์คํด์ค ํ๊ฒฝ์ด๋ผ๊ณ ๊ฐ์ ํ์ ๊ฒฝ์ฐ์,๊ฐ ์๋ฒ๊ฐ ๋ถํ ๋ ๋ ์๋ก ๋ค๋ฅธ ๋๋คํ ํค๋ฅผ ์์ฑํ๊ฒ ๋ฉ๋๋ค.์ด๋ฐ ๊ฒฝ์ฐ์๋ ์๋ฒ A์์ ๋ฐ๊ธํ ํ ํฐ์ ์๋ฒ B์์ ๊ฒ์ฆ์ ํ ์ ์์ต๋๋ค. (ํค ๊ฐ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์)๋ง์ฝ์ ๋ค์ค ์๋ฒ๋ฅผ ์ํ์ ๋ค๋ฉด, ํค๋ฅผ ๋๋ค์ผ๋ก ์์ฑํ๋๊ฒ์ด ์๋๊ณ (ํ์ฌ ๊ฐ์์์๋ ์๋ฒ ๋ถํ ์, ๋งค๋ฒ ๋ค๋ฅธ ๋๋คํ ํค ๊ฐ์ผ๋ก ์์ฑ๋ฉ๋๋ค) ๊ณ ์ ๋ ๊ฐ์ผ๋ก ๋๋ ์ธ๋ถ์์ ๊ณตํต์ผ๋ก ๊ด๋ฆฌํ๋ฉด ๋ฉ๋๋ค.์๋ฅผ ๋ค์ด์, application.properties ํ์ผ์ ๊ณตํต ๋น๋ฐํค๋ฅผ ์ค์ ํด์ ์ฌ์ฉํ๊ฑฐ๋ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํค ๊ฐ์ ์ ์ฅํ์ฌ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
- 0
- 2
- 43
Q&A
๋ฆฌ์กํธ ๋ถ๋ถ vscode ์จ๋ ๊ด์ฐฎ์๊น์
๋ต ์๊ด์์ต๋๋ค.
- 0
- 1
- 48
Q&A
์ ์๋ ๋ง๊ธ์ ๋ต๊ธ
build.gradle์ ๋ณต์ฌํด์ ์ฌ๋ ค์ฃผ์๊ฒ ์ด์?
- 0
- 2
- 44
Q&A
(์ฌ์ ) ์ ์๋ ์ ๋ฐ ๋์์ฃผ์ธ์
์๋ ํ์ธ์!์ด๋ฏธ์ง์์์๋ ์ ์์ ์ผ๋ก ๋น๋๋ ์๋ฃ๊ฐ ๋๊ฑฐ๊ฐ์๋ฐ ์คํํ๋ ๋ถ๋ถ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ ๊ฐ๋ค์.์ผ๋จ java ๋ฒ์ ์ด 21๋ฒ์ ์ด ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง, ํ๊ฒฝ๋ณ์๊ฐ ์ ๋๋ก ๋์ด์๋์ง ํ์ธํด๋ณด์๊ฒ ์ด์?
- 0
- 1
- 47
Q&A
๋๋ฒ์งธ ๊ฒ์๊ธ ๋ฑ๋ก์ด ์๋๋ค์.
์๋ ํ์ธ์! ์ผ๋จ 404์ค๋ฅ์ธ๊ฑธ ๋ณด๋axios๋ก ์์ฒญํ url์ด spring boot ์๋ฒ์ ์กด์ฌํ์ง ์๋๊ฒ ๊ฐ์ต๋๋ค. get ์์ฒญ์ธ์ง post ์์ฒญ์ธ์ง ๋ฉ์๋ ํ์ธcors ์ค์ ์ ํ์๋์งspring boot์ /api/posts ๊ฐ ๋ง๋์ง์๋ฒ๊ฐ ์ผ์ ธ์๋์งํ์ธ ๋ถํ๋๋ฆฝ๋๋ค!์ 4๊ฐ์ ๋ฌธ์ ๊ฐ ์๋๋ผ๋ฉด ์๋ฒ ๋ก๊ทธ ๋ณต๋ถํด์ ์ฌ๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- 0
- 4
- 65
Q&A
๋ฆฌ์กํธ ์ฌ์ฉ์ ์ปดํฌ๋ํธ ์ ์ธ๊ณผ ๋ณ์ ์ ์ธ ๊ด๋ จ ์ง๋ฌธ
ํน๋ณํ ์ด์ ๋ ์์ต๋๋ค! js๊ฐ ๋ฐฐ์ฐ๋ ์ ์ฅ์์ ์กฐ๊ธ ๋ ์น์ํ ๊ฑฐ ๊ฐ๊ธฐ์ js๋ฅผ ์ฌ์ฉํ์ต๋๋ค.๋ณ์์ const๊ฐ์ ๊ฒฝ์ฐ์ ๋ฐ์ดํฐ๊ฐ ๊ณ ์ ๋์ด์๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ์๊ณ , let์ผ๋ก ์ฌ์ฉ๋ ๊ฒฝ์ฐ์๋ ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ค์๋ ์ฌ์ฉํ์ต๋๋ค! (๋ฐ์ดํฐ ๋ณ๊ฒฝ์ด ์์ ๊ฒ ๊ฐ์์ let์ผ๋ก ์์ฑํ๊ณ , ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ด ์๋ ๋ณ์๋ ์์ต๋๋ค! ํด๋น ๋ถ๋ถ์ const๋ก ๋ณ๊ฒฝํ์ ๋ ๋ฌด๊ดํฉ๋๋ค), ์ปดํฌ๋ํธ ๊ฐ์ ๊ฒฝ์ฐ์๋ const๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํ๋๋ฐ, ์ ๋ ์์ ์ต์ด์ ์ฌ์ฉํ๊ฒ ๋๋ค์! ๋ค์์๋ const๋ก ์์ฑํด์ ๊ฐ์๋ฅผ ์ ์ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 65
Q&A
Spring Boot , Java ์ค์น์ ๋ฒ์
์๋ ํ์ธ์.Java 17, 21, 24๋ง ๊ธฐ๋ณธ ๋ชฉ๋ก์ ํ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค. 17 ๋๋ 21์ ์ค์นํ๊ณ build.gradle ํ์ผ์์ plugins { id 'java' id 'org.springframework.boot' version '3.4.3' id 'io.spring.dependency-management' version '1.1.4'}group = 'restapi'version = '-'description = '-'sourceCompatibility = '23' //์ด ๋ถ๋ถtargetCompatibility = '23' //์ด ๋ถ๋ถ dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test'} ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝํด์ฃผ์๋ฉด 23๋ฒ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
- 0
- 3
- 79
Q&A
SpringBoot ์ด๊ธฐ์ธํ ์๊ฐ์ค ์ค๋ฅ๊ฐ ์์ด ๋ฌธ์๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. ํด๋น ์ค๋ฅ๋ ํจํค์ง ์ด๋ฆ ๋ถ์ผ์น, mainํจ์๊ฐ ์กด์ฌํ๋ ํด๋์ค๊ฐ ์์๋ ๋ฐ์ํ๋ ์ค๋ฅ๋ก ๋ณด์ ๋๋ค. ํจํค์ง ์ด๋ฆ์ด ํ์ฌ ๊ฒฝ๋ก๊ฐ prac.prac์ผ๋ก ๋ณด์ด๋๊ฑฐ ๊ฐ์๋ฐ, PracApplication.java์ ๊ฒฝ๋ก๊ฐ src/main/java/restapi/prac/PracApplication.java์ ๊ฒฝ๋ก ์์น์ ์์ด์ผํฉ๋๋ค! prac์ restapi/prac ๊ฒฝ๋ก๋ก ๋ณ๊ฒฝํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค! ์ด๋ฆ์ ๋ณ๊ฒฝํ์ ๋ ๋ฉ๋๋ค.
- 0
- 2
- 116