kotlin์ผ๋ก WebSocket ์ค์ ์ ์ถ๊ฐํ๋ค.ํ๋ถ์์ผ ๋ java websocket์ผ๋ก ๊ฐ๋จํ ์ฑํ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณธ ๊ธฐ์ต์ด ์๋๋ฐ ๊ทธ ๋๋ ์ฑ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ทธ๋๋ก ์์ฑํ๊ฑฐ๋ผ ๊ธฐ์ต๋๋๊ฑด ์น์์ผ์ด ์ด๋ป๊ฒ ์ด๋ค์ง๊ณ , ๋คํธ์ํฌ ํต์ ์ด ์ด๋ค์์ผ๋ก ์ฒ๋ฆฌ๋๋์ง์ ๋ํ ์ดํด ์ ๋๋ก ๋ง๋ฌด๋ฆฌ ํ๋ ๊ฒ ๊ฐ๋ค. ์ด๋ฒ์ ์ฌ์ด๋ํ๋ฉด์ ๋ค์ ์๊ธฐํด์ผ๊ฒ ๋ค. WebSocketConfig.kts์ค์ ์ ํ๊ธด ํ๋๋ฐ ์๋๊ฐ ๋ญํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ์ฐพ์๋ณด๋ฉด์ ์ ๋ฆฌํ๋ค.WebSocketMessageBrokerConfigurer, ์ผ๋จ ๋ณด๊ธฐ๋งํด๋ ์น์์ผ ๋ฉ์์ง์ ๋ํ ๋ธ๋ก์ปค ์ค์ ์ ํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค.๊ทผ๋ฐ ์ด๊ฒ ์ด๋ค ๊ฒ์ ์ง์ํ๊ณ ๋ญ ํ๊ธฐ ์ํ ๊ฒ์ธ์ง ์ข ๋ ์ฐพ์๋ณธ๋ค.import org.springframework.context.a..
์ฌ์ด๋ ํ๋ก์ ํธ๋ก ๊ฐ๋จํ ์ฑํ ์์คํ ์ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค.๋๋ ๋ฐฑ์๋ ๋ด๋น์ด๊ณ kotlin, spring boot๋ก ์งํํ๊ธฐ๋ก ํ๋ค. gradle ์ค์ ํ๊ธฐ์ ๋ฌด์์๋ maven๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ๊ณ ์์ด์ ์ฌ์ด๋๋ ๋ค๋ฅธ ์ ๊ท ํ๋ก์ ํธ๋ฅผ ํ๊ฒ ๋ ๊ฒฝ์ฐ์๋ ๊ฐ๊ธ์ gradle๋ก ์งํํ๋ ค๊ณ ํ๋ค.์ด์ ๋,maven๊ณผ gradle์ ์ฐจ์ด๋ฅผ ์๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋น๊ตํ ๊ฒฐ๊ณผ (๊ทธ ๋ฌธ์ ์์ฑ์ ์ ์ํ์๊น..) ๊ฒฐ๋ก ์ ์ผ๋ก๋ maven์ด ์ถ์๋์ง ์ค๋๋๊ณ , ๋ ํผ๋ฐ์ค๋ ๋ง์ง๋ง ๋น๋ ์๋ ์ธก๋ฉด์์ gradle์ด ์๋ฑํ๊ณ , ์ธ๋ถ ์ปค์คํ ๋ ๊ฐ๋ฅํ ์ ์ด ์์๋ค.์ค์ ์ ๋ฌด์์๋ ๋ชจ๋์ด ๋ง๊ฑฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ง์ ๊ฒฝ์ฐ maven์ผ๋ก ๋น๋ํ์ ๋ ์ฝ 2๋ถ ๊ฐ๋ ์์๋๊ณ ์์ผ๋ฉฐ, ์ด๊ฒ๋ ์ต์ ํ๋ฅผ ํ๋ค๋ฉด ์๋๋ฅผ ์ค์ผ ์ ์๊ฒ ์ง๋ง ๋์ผํ ๋ผ..
ํ์ฌ Spring Boot3์์ Swagger3 ๋ฏธ์ง์ ์ํ์ด๋ค.์ฌ๊ธฐ ์ฌ์ฉ๋ ๋ฒ์ ์ jdk 17, Spring Boot3.0.2, Open Api3์ด๋คAdd to Libraryopen api3 ๊ตฌ์ถ๊ณผ swagger-ui๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ค. io.springfox springfox-swagger-ui 3.0.0 io.springfox springfox-boot-starter 3.0.0์คํ๋ง์์ ์ฌ์ฉํ ์ ์๋๋ก ์ปจํผ๊ทธ ์ธํ ๋ ๋คํ๊ณ ์๋ฒ ์คํ ํ์ No mapping for GET /swagger-ui/index.html ๊ฐ ํ์ธ๋์๋ค.๊ฒฝ๋ก ๋งคํ์ ์ํด์ค์ ๊ทธ๋ฐ๊ฐ ์ถ์ด์ ์ฐพ์๋ณด๋ค๊ฐ ๋ณด๊ฒ๋ ๋ด์ฉ์ด๋ค. Springfox Type javax.servlet.ht..
- Prettier
- ํ๋ก๊ทธ๋๋จธ์ค
- eslint
- swagger
- gradle
- maven
- routing
- CSR
- svelte
- swagger3
- Front
- spring boot3
- sveltekit
- Java17
- algorithm
- ์ํคํ ํธ
- 8.0.32
- open api3
- sw์ํคํ ์ฒ
- Kotlin
- binary search
- mysql
- WebSocket
- ์ด์งํ์
- mysql_secure_installation
- SSR
- springboot
- ์๊ณ ๋ฆฌ์ฆ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |