์คํ๋ง ๊ธฐ๋ฐ REST API ๊ฐ๋ฐ
๋ค์ํ ์คํ๋ง ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ Self-Descriptive Message์ HATEOAS(Hypermedia as the engine of application state)๋ฅผ ๋ง์กฑํ๋ REST API๋ฅผ ๊ฐ๋ฐํ๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 3,532๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
Spring ์ํ๋ฆฌํฐ ๊ด๋ จํด์ WebSecurityConfigurationAdapter
WebSecurityConfigurationAdapter ์์ ๋ฐ์์ ์์ ํ ๋ ค๊ณ ํ์ผ๋ 2.1.O ๋ฆด๋ฆฌ์ฆ ๋ฒ์ ์์๋ ํ์ฌ๋ deprecated ๋ ์ํ์ธ
javaspringrest-api์ ๋ํฌ
ใป
10๋ฌ ์
0
69
1
- ๋ฏธํด๊ฒฐ
junit5 ์ฌ์ฉํ์๋ ๋ถ๋ค
@ParameterizedTest @CsvSource({ "0, 0, true", "100, 0, false", "0, 100, false" }) public void testFree(int basePric
javaspringrest-api์ ๋ํฌ
ใป
10๋ฌ ์
0
84
1
- ๋ฏธํด๊ฒฐ
์๋ฐ ๋น ์คํ์ ์ค์ํ๋์ง ์ฒดํฌํ๋ ํ ์คํธ
์๋ ํ์ธ์.07.30 ์๊ฐ์ ๊ฐ์ฌ๋๊ป์ ์๋ฐ๋น ์คํ์ ์ค์ํ๊ฒ๋ ํ ์คํธ๋ฅผ ์งํํ์ญ๋๋ค. ์ด ๊ณผ์ ์ด ์ ํ์ํ๊ฑด์ง ๊ถ๊ธํฉ๋๋ค~builderํจํด์ผ๋ก ํ ์คํธ๋ก๋ง ์ ์งํํ๋ฉด ์ถฉ๋ถํ๋ค๋ ์๊ฐ์ด ๋ค์๊ธฐ ๋๋ฌธ์ ๋๋ค.
javaspringrest-api์ฐฝ์ ๋ ์ฅ์ฒธ
ใป
0
230
2
- ํด๊ฒฐ
REST API ๊ฐ๋ฐ ์ค ๋น์ฆ๋์ค ๋ก์ง ์ ์ฉ ๋ถ๋ถ์ JSON ์๋ฌ
์๋์ ๊ฐ์ด perform ๊ณผ์ ์์ validator -> serialize๋ก ๋์ด๊ฐ๋ ๋ถ๋ถ์์ json ์ด eventDTO๋ฅผ ์ฐพ์ ์ ์๋ค๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ฌ json์ ์ง๋ ฌํํ ์ ์์ด์ error ๋ฉ์์ง๊ฐ ๋ฐํ๋์ง ์์ test ์คํจ๊ฐ ๋ํ๋๋ ๊ฒ ๊ฐ์ต
javaspringrest-apijsontestshihi
ใป
0
237
1
- ๋ฏธํด๊ฒฐ
์คํ๋ง ๋ถํธ 3๋ฒ์ ์์์ ์ค์ต
์คํ๋ง ๋ถํธ 3๋ฒ์ ์์์ ์ค์ต ๊ด๋ จ ์ ๋ฐ์ดํธ๋ ์งํํ์ง์๋๊ฑด๊ฐ์?
javaspringrest-apijun
ใป
0
187
1
- ๋ฏธํด๊ฒฐ
java.lang.AssertionError: Status
์๋ ํ์ธ์ ๊ธฐ์ ๋์ ๊ฐ์๋ฅผ ๋ณด๋ฉด์ ์คํ๋ง๋ถํธ 3.x๋ฒ์ ๋๋กํ๊ณ ์๋๋ฐ ์๋ฌ ๋ฐ์๋์ด์ ๋ฌธ์๋๋ฆฝ๋๋ค..๋ต๊ธ์ ์์ค์ฝ๋ ์ฌ๋ ธ์ต๋๋ค..์ฒซ๋ฒ์งธ๋ ๋ฉ์ด๋ธ์์<a target="_blank" rel="noopener noreferrer nofoll
javaspringrest-api์ด๊ฒฝ์ฉ
ใป
0
524
2
- ๋ฏธํด๊ฒฐ
spring doc ๊ด๋ จ ํ์ผ ์์ฑ ๊ด๋ จ ๋ฐฐํฌ ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. ์ค ์ฐํด ์ ๋ณด๋ด์ จ๋์ง ๊ถ๊ธํ๋ค์.๋ฆ์์ง๋ง ์ํด ๋ณต ๋ง์ด ๋ฐ์ผ์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ค ์ฐํด์ ์ฒ์๋ถํฐ ๋๊น์ง ์ฌ์๊ฐํ์ฌ ์ฌ๋ฐ๊ฒ ์ ๋ฐฐ์ ๋ค์. <
javaspringrest-apiYongIl Park
ใป
0
283
1
- ๋ฏธํด๊ฒฐ
์น์ 2 201์๋ต๋ฐ๊ธฐ ๋ถ๋ถ ํ ์คํธ 404์๋ฌ ์ง๋ฌธ์ ๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/67db9f51-5ab7-4c77-988a-588f1aa31cff/์คํฌ๋ฆฐ์ท2023-10-12115354.png" alt="์คํฌ๋ฆฐ์ท 2023-10-12 115354.pn
javaspringrest-apiyello9
ใป
0
736
1
- ๋ฏธํด๊ฒฐ
๊ฐ์ ์๋ฃ๊ฐ 404์ ๋๋ค ํ์ธ ๋ถํ ๋๋ ค์!
๊ฐ์ ์๋ฃ๊ฐ 404์ ๋๋ค ํ์ธ ๋ถํ ๋๋ ค์!
javaspringrest-apicashbay
ใป
0
474
1
- ๋ฏธํด๊ฒฐ
์ฐ๋ DB๋ฌธ์
์๋ ํ์ธ์. ๋๋น๋ oracle ์ด๋ mysql์ฌ์ฉํ์ฌ๋ ๋๋์ฌ? ํน์ postgresql ์ฐ๋ ์ด์ ๊ฐ ์์๊น์?
javaspringrest-apimiralee
ใป
0
355
1
- ๋ฏธํด๊ฒฐ
์ด๋ฒคํธ Repository๊ฐ์ ์ค Event ํด๋์ค์ private Integer Id; ์์น ์ง๋ฌธ
์ด๋ฒคํธ Repository๊ฐ์ ์ค Event ํด๋์ค์ private Integer Id; ์ด ํ์ค์ ์์น๊ฐ ๋งจ ์๊ฐ ์๋๋ฉด ์๋ฌ๊ฐ ๋ฉ๋๋ค.์ ๊ทธ๋ฐ๊ฑด๊ฐ์? (์ ๋ ๊ฐ์ ์์๋๋ก ์ ๋ ฅํ๋๋ผ ์๋์ชฝ์ ์ ๋ ฅํ์์ต๋๋ค.) ์๋ฌ๋ด์ฉ์ :
javaspringrest-api์กฐ์์ฃผ
ใป
0
502
1
- ๋ฏธํด๊ฒฐ
Spring Boot 3.x.x ๋ฒ์ , gradle ์ฌ์ฉ ํ ๋ ASCII ๊ด๋ จ ์ค์ ์ฐธ๊ณ ํ์ธ์
ํน์ฌ๋ Spring Boot 3.x.x. ๋ฒ์ ์ gradle ์ฌ์ฉํ ๊ฒฝ์ฐ ASCII ๊ด๋ จ ํด ์ค์ ํ๋ ๋ถ๋ถ์ ์ ๋ฆฌ ํด ๋์์ต๋๋ค.ํน์ ์ ์ ๊ฐ์ Setting์ ์งํํ์๋ ๋ถ๋ค์ ์ฐธ๊ณ ํด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์์!<a target="_blank
Tommy
ใป
0
771
1
- ๋ฏธํด๊ฒฐ
(Mac) postgressql ๊ด๋ จํ์ฌ port kill ํด๋ ๋ค์ ์ด์๋๋ ๊ฒฝ์ฐ
๋ฌธ์ ๋ฐ์ ์ํฉ : ๊ธฐ์กด์ ์๋ํ๊ณ ์๋ PostGressql์ kill ํด๋ ๋ค์ ์ด์๋๋ ํ์ ๋ฌธ์ ์์ธ : ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋๋๊ณ ์์ด postgressql์ด ์ฃฝ์ง๋ฅผ ์์. ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ :[์์คํ ์ค์ ] -> [
javarest-apispringTommy
ใป
0
376
0
- ๋ฏธํด๊ฒฐ
maven์ผ๋ก ์์ฑํ docsํ์ผ(index.html)์์์ not found ์ค๋ฅ ์ง๋ฌธ
์๋ ํ์ธ์. ๋ฐฑ๊ธฐ์ ๋ ๊ฐ์ ๋๋ถ์ ์ฑ์ฅ ์ค์ ๋๋ค. ๊ฐ์ ํญ์ ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ, ์ธํ ๋ฆฌ์ ์ด์ maven ๋ฉ๋ด์ ์๋ package๋ก ์์ฑ๋ index.html ์ ์๋ ๋ด์ฉ๋ค์ดnot found operator
rest-apijavaspringBruce Han
ใป
0
618
1
- ๋ฏธํด๊ฒฐ
ํ ์คํธ ์ค๋ฅ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๊ฐ์์์ Expected์ Actual์ด ๊ฐ์๋ฐ๋<
rest-apispringjavasgr4244
ใป
0
507
1
- ๋ฏธํด๊ฒฐ
docs ์์ฒญ๊ฐ์ด ๋ฐ์์ด ์๋๋ค์... (ํด๊ฒฐ)
docs ํ๋ฉด์ด ์ด์ํฉ๋๋ค.. org.asciidoctor asciido
springrest-apijavadeokgoni
ใป
-1
389
1
- ๋ฏธํด๊ฒฐ
psql ์ ์ฉ ํ ์๋ฌ
Caused by: org.postgresql.util.PSQLException: FATAL: role "postgres" does not exist at org.postgresql.core.v3.QueryExecut
springjavarest-apicoyg1995
ใป
0
813
2
- ๋ฏธํด๊ฒฐ
mvn package ์ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋์๋ฉด
Unable to make protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException accessible: module java
springrest-apijavacoyg1995
ใป
0
759
2
- ๋ฏธํด๊ฒฐ
Event์ Account manager๋ฅผ ์ถ๊ฐํ์ผ๋ฉด ๋ฌธ์ํ ํ์
์ด๋ฒคํธ ํ ์คํธํ ๋ ์๋ฌ๋์ // ์์ฒญ์ด๋ ์๋ต ๋๋ค... ... fieldWithPath("limitOfEnrollment").description("...
rest-apispringjavasobbingcat
ใป
0
270
1
- ๋ฏธํด๊ฒฐ
2๋ ํจ์ฌ ์ ๋ถํฐ Restlet-> Talend API ๋ก ๋ฐ๋์์ต๋๋ค~
์ฐธ๊ณ ํ์ธ์~
springjavarest-apisobbingcat
ใป
1
467
1






