일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 보안
- API
- AWS
- PostgreSQL
- deepseek vs chatgpt
- 딥시크
- webflux
- postgis
- AOP
- Spring
- db
- netty
- Kotlin
- Spring Boot
- IntelliJ
- exception
- 공동인증서
- 본인인증
- NGINX
- Mono
- 허깅 페이스
- spring security
- 로그인
- ktlin
- 본인확인
- Flux
- 인증
- 컨퍼런스
- docker
- 코틀린
- Today
- Total
목록IntelliJ (3)
[수미수의 개발 브로구]

오류 현상 잘 동작 하던 프로젝트가 Build 시 갑자기 "Command line is too long.Shorten command line for.." 오류가 발생 하였고, Build가 되지 않는 현상이 발생 하였다. 해결 방법 .idea/workspace.xml 파일 수정 아래 코드와 같이 workspace.xml 파일의 "PropertiesComponent" 항목에 "" 추가 한다. ............... Run/Debug Configuration 수정 만약, 위 방법으로도 똑같은 오류가 발생하면, 아래 그림과 같이 "Shorten command line" 부분을 "JAR manifest" 로 변경 후 다시 Build 하면 정상적으로 되는 것을 확인 할 수 있다.

들어가기 전 지난 글에서는 Spring WebFlux로 개발 하기 전, Netty 서버와 Reactive Stream Publisher 구현체인 Mono 와 Flux 에 대해서 간단히 개념만 알아 보았다. 이번 글에서 부터는 실제로 프로젝트를 생성하고, Netty 기반에서 동작하는 웹 어플리케이션 개발을 진행 할겁니다. 웹 어플리케이션을 개발 하고, API 를 노출 하고, 다른 API 와 연동 그리고 R2DBC? 를 통해서 Database 와 연결하여 데이터를 핸들링 할 예정입니다. 어? R2DBC는 머지 하시겠지만, 해당 기술은 나중에 Database 연결 부분에서 간단히 설명 드리겠습니다. 실습하기 전 이번 장에서는 어떻게 Spring WebFlux 프로젝트를 생성 하는지에 대해서 이야기 하고자 합니..

들어가기 전 코틀린으로 신규 프로젝트를 생성하였다. 너무 오랜만에 신규 프로젝트를 생성해서인가? build.gradle.kts 파일이 온통 빨간색으로 변했다. 빌드/실행은 정상적으로 되는데.. 왜 그런건지.. 역시나 캐쉬 삭제? 그렇다.. 캐쉬 삭제를 하니 정상으로 돌아 왔다. 오류 내용 kotlin build.gradle.kts 파일 내용은 온통 빨갛게 변하더니, "Cannot access cript base clas..." 발생 하였다. 프로젝트 환경은 아래와 같다. Spring Boot 2.7.14 Java 17 & gradle-8.2.1 인텔리제이 IDE 해결 인텔리제이에서 진리의 Invalidate Caches.. 선택 하였다. 여기서 "Clear downloaded shared indexes"..