General 4

[IntelliJ] 패키지 생성 시 .(점) 하위로 생성되는 디렉토리 구조 변경

인텔리제이에서 처음 패키지를 생성하면서 구조를 잡을 때, .(점) 하위로 패키지가 생성되는 문제(?)를 전에도 겪었어서 구글링으로 해결한 적이 있다. 이번에 새로운 프로젝트를 들어갈 때도 패키지 구조가 똑같이 잡혔는데, 아 이거 어떻게 해결했더라 ... 하다가 또 구글링을 해서 해결하는 바람에 ㅎㅎ 아예 내 블로그에 해결 방법을 박제해두려고 한다. 방법은 아주 쉽다!왼쪽 상단의 프로젝트 옆 점 세개(Settings) 클릭 > Tree Appearance 클릭 > Compact Middle Packages 체크 표시를 해제해주면 된다.  참쉽죠?

General/IntelliJ 2024.08.26

[삽질] 자꾸 CLI 명령어 까먹어서 이제 안 까먹으려고 쓰는 "Port 8080 was already in use" 에러 해결 방법

요 에러는 예전 스프링 framework로 톰캣 삽입해서 쓸 때부터 왕왕 봤던 에러다.가끔 로컬에서 애플리케이션 실행시키면 시작부터 이렇게 error가 뜨는 경우가 있다. 이 에러는 왜 나나요?에러 메시지 그대로 포트가 이미 사용중인 포트이기 때문이다. 발생 원인으로는 동일한 포트를 사용하는 어플리케이션을 번갈아가며 실행 시킨 경우 (이미 다른 하나가 실행중)IDE 상에서는 프로세스가 종료되었으나 실제 프로세스는 종료 안 된 경우등이 있다고 한다.   해결 방법 실행 하고자 하는 어플리케이션의 실행 포트를 바꾼다.현재 포트를 사용하고 있는 프로세스를 종료한다.필자는 명령 프롬프트를 통한 두 번째 방법을 선호한다. (필자의 환경은 Windows이다. Mac 과는 방법이 다르니 주의) cmd 창을 열고 아래..

General/debugging 2024.04.10

[삽질] cannot find symbol method value() 에러 해결

😣 내 문제는 ... AWS S3 bucket 설정을 위해 서비스 클래스를 작성하던 와중 @Value() 애너테이션을 적용하지 못하는 문제가 발생했다.   😐 고민  구글링 해 본 결과 lombok 설정에 문제가 있어서 그럴 수도 있다는 걸 봤다. 그래서 build.gradle 에서 lombok 에 관한 설정을 뒤져봤지만, lombok 설정에는 문제없었다. 그래서 뭐가 문젤까 하고 에러 메세지를 한참 들여다봤는데 .. 'annotation type not applicable to this kind of declaration'ㅋㅋㅋ아 ..설마 임포트 잘못한거아니야? 란 생각이 들었다. 🥰 해결!!!! 그러했다 ..  바보같이 import lombok.Value를 해줬는데 annotation.Value..

General/debugging 2024.02.10

[IntelliJ] 인텔리제이 자동 저장 끄기, 저장 안된 파일 * 표시

막 이클립스에서 인텔리제이로 넘어와, 헷갈려 머리 쥐어뜯고있는 나같은 주니어 개발자를 위해 씁니다 .★ 자동 저장 끄기 File > Settings > Apperance & Behavior > System Settings​ 에 들어간다. 그 후 Autosave 에서 다음 내용을 체크 해제한다. Apply 클릭! 저장 안된 파일 ' * ' 표시 이클립스에서는 저장 안 된 파일 옆에 * 표시가 있어서 아 저장해야겠다 했는데 ,, (ctrl + s가 습관 된 사람) 인텔리제이에서는 구분이 안 돼서 여간 불편하지 않을 수 없었다 File > Settings > Editor > General > Editor Tabs 에 들어간다. Mark modified (*) 에 체크 !! OK 클릭해주면 끝!

General/IntelliJ 2024.01.26