본문 바로가기

IT_Developers1149

IntelliJ - 인텔리제이 console 한글 깨짐 현상 처리 안녕하세요. 고코더 입니다. 콘솔 한글깨짐 현상 ● 1. 인텔리제이에서 콘솔창에 한글이 깨짐 현상이 보이네요. 이럴 경우 어떻게 해결하는지 알아보겠습니다. 인텔리제이 환경 설정 ● 2. 설정에서 Editor > File Encodings 으로 이동합니다. 그리고 나타나는 Global Encoding ,Project Encoding 모두 UTF-8 변경합니다. ● 3. 그리고 shit를 빠르게 눌러서 "Edit Custom VM Options" 검색합니다. 맨 위에 뜨는 파일을 선택합니다. ● 4. 그리고 나타나는 환경에 "-Dfile.encoding=UTF-8" 를 입력해주고 프로그램을 다시 시작하면 ● 5. 한글이 잘 보입니다. 반갑네요. 2022. 2. 24.
IntelliJ - 인텔리제이에 Lombok , log 설정하기 안녕하세요. 고코더 입니다. log.debug 빨간 줄!! ● 1. lombok을 사용할 때 Slf4j log를 사용할때 이렇게 인텔리제이에서 빨간 줄이 나타나는 현상이 있습니다. 이는 IDE 안에서 lombok을 사용할 수 있는 환경이 구성되지 않아서입니다. 간단하게 해결 방법이 있습니다. 인텔리제이 lombok 설정 ● 2. 인텔리제이에서 플러그인이 필요합니다. 바로 lombok입니다. 환경설정에서 Plugins에 가서 Lombok을 설치를 합니다. 그리고 재시작을 합니다. ● 3. 그리고 설정에서 Build, Execution, Deployment > Compiler > Annotation Processings으로 이동해서 Enable annotation processing 체크합니다. 2022. 2. 24.
Spring - GSON, 배열로JSON 만들기 / JsonObject() 안녕하세요. 고코더 입니다. 배열을 이용하여 GSON을 통해 JSON을 만드는 간단한 예쩨를 살펴보겠습니다. GSON, 배열로JSON 만들기 ● 1. 사용한 객체는 JsonArray()입니다. 해당 객체를 사용해 배열로 JSON을 만들어 반환하는 간단한 예제 입니다. 여기서 주의할 점은 JsonArray()을 이용해 만들어진 배열 데이터를 담아서 반환해야 합니다. public String gsonJson(){ JsonArray ja = new JsonArray(); for(int i=0; i 2022. 2. 24.
Spring - GSON 추가하기 / 가장 많이 사용하는 버전은? 안녕하세요. 고코더 입니다. 가장 많이 사용하는 버전 ● 1. JSON을 다루는 라이브러리 중에 작은 파일 마이크로 서비스 최적화 되어 있는 GSON을 스프링에 설치하는 방법을 알아보겠습니다. 우선 해당 라이브러리에서 가장 많이 사용하는 버전을 알아보겠습니다. 현재 가장 많은 개발자들이 이용하는 버전은 2.8.5 입니다. https://mvnrepository.com/artifact/com.google.code.gson/gson 설치 ● 2. 설치 방법은 각 환경에 빌드 도구에 따라 다릅니다. 자신의 환경에 맞게 의존성을 주입하세요. 메이븐 환경에서 설치 com.google.code.gson gson 2.8.5 그래들 환경에서 설치 // https://mvnrepository.com/artifact/co.. 2022. 2. 24.
Spring - GSON 으로 직접 JSON 객체 만들기 / JsonObject() 안녕하세요. 고코더 입니다. class를 통하지 않고 JSON을 직접 만들어야 하는 경우에 GSON을 이용해 개발하는 방법을 간단한 예제를 통해 알아보겠습니다. 참고로 GSON 사용하기 위해서는 의존성이 주입되어 있어야 합니다. GSON으로 직접 JSON 객체 만들기 ● 1. 사용한 객체는 JsonObject()입니다. 해당 객체를 통해 addProperty를 이용해 JSON을 만들 데이터를 생성할 수 있습니다. public String gsonJson(){ JsonObject jo = new JsonObject(); jo.addProperty("name","GoCoder"); jo.addProperty("blog","https://gocoder.tistory.com"); jo.addProperty("b.. 2022. 2. 24.
intellij - 인텔리제이 자동완성 대문자,소문자 구분없이 사용하기 안녕하세요. 고코더 입니다. ● 1. 인텔리제이를 쓰다 보면 자동완성이 대문자 소문자를 정확하게 구분하여서 작동됩니다. 그런데 이게 좀 불편합니다. 다행히 해당 설정을 해제하는 방법이 있습니다. 설정에 아래와 같이 Match Case를 체크 해제하면 편안하게 대소문자 구분 없이 자동완성을 사용할 수 있습니다. ● 2. 이제 편안합니다. 2022. 2. 24.
intellij - Could not open init generic class cache for initialization script 오류 해결 안녕하세요. 고코더 입니다. 그래들 빌드 오류 ● 1. 프로젝트를 세팅하고 처음 그래들을 빌드하는데 아래와 같은 오류가 발생했습니다. "Could not open init generic class cache for initialization script" ● 2. 세팅에 Gradle 상태를 보니 프로퍼티 파일을 찾지 못하고 있습니다. 원인을 찾아보니 스택오버플로우에 누군가 이렇게 답을 합니다. "최신 SDK 문제" ● 3. 그래서 해당 SDK 버전을 바꾸기 위해 Project Structure로 이동합니다. ● 4. 그리고 아래처럼 1.8 버전 가장 보푠적인 SDK로 변경하니 해결이 되네요. 2022. 2. 24.
IntelliJ - 인텔리제이 커뮤니티 버전 다운로드 및 설치 안녕하세요. 고코더 입니다. 무료로 사용 가능한 인텔리제이 커뮤니티 버전을 다운로드하고 설치해보겠습니다. 참고로 기업에서 무료입니다. 그러므로 이클립스를 대신해서 사용하시길 권합니다. 다운로드 ● 1. 다운로드 링크는 인텔리제이 홈페이지입니다. 아래로 이동해서 자신의 버전에 맞는 프로그램을 다운로드합니다. https://www.jetbrains.com/ko-kr/idea/download/#section=windows 설치과정 ● 2. 파일을 실행합니다. 이제 Next를 클릭해서 설치를 진행합니다. ● 3. 설치를 원하는 폴더를 지정합니다. 참고로 필요한 최소 공간은 2기가입니다. ● 4. 설치 옵션입니다. "Create Assocations"는 해당 파일을 더블클릭 시 더블클릭했을 때 인텔리 제이로 실행.. 2022. 2. 24.
intellij - 인텔리제이 커뮤니티 버전은 기업에서 무료일까? 안녕하세요. 고코더 입니다. 인텔리제이 커뮤니티는는 기업에서 무료? 점점 이클립스는 사라지고 인텔리제이의 시대가 다가오고 있습니다. 저 또한 인텔리를 사용하고 있습니다. 그런데 궁금증이 있습니다. 회사에서 커뮤니티 버전을 사용하는 건 괜찮을까요? 정답은 "네"입니다. 다시 말하면 IntelliJ Community Edition은 기업, 개인 모두 영리/비영리 모두 무료로 사용이 가능합니다. 증거는 바로 인텔리제이 다운로드 페이지에 있습니다. https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다시 정리하면 "Community Edition은 개인적 개발 및 상용 개발에서 무료로 사용할 수 있습니다. IDE 및 번들로 포함된 대부분의 플러그인은 .. 2022. 2. 24.