Intellij 한글 패치가 안될 때
·
IDE 팁
시작하며지금까지 모든 개발툴은 영어를 사용해 왔습니다. 이유는 간단합니다. 설정이 꼬이거나 문제가 생겼을 때, 대부분의 해결 방법이 영어로 된 자료에서 나오기 때문이죠.하지만 영어로 도구를 사용하다 보면 몇 가지 불편한 점이 생깁니다. 가장 큰 문제는 설정에 대한 관심이 점점 줄어든다는 것입니다. 결국 기본 설정만 사용하게 되고, 문제가 생겼을 때만 설정을 들여다보게 되죠.그래서 이번에는 IntelliJ에 한글 언어팩을 적용해보기로 했습니다. 적용 과정IntelliJ에서는 플러그인 형태로 한글 언어팩을 설치할 수 있습니다. 플러그인 메뉴에 들어가서 “Korean Language Pack”을 설치하면 됩니다.이미 설치가 되어 있더라고요…?그래서 혹시나 싶어 Disable → Enable을 반복해봤지만, 역..
코틀린 엔티티 설계 고민기 - JPA에서 코틀린을 적용하여 마주한 문제들
·
Spring JPA
0. 문제의 발단코틀린 입문 강의를 마치고 처음으로 코틀린 프로젝트를 시작했습니다. 기존에 자바로 작성된 코드를 코틀린으로 리팩토링하면서 여러 상황을 마주하게 되었습니다. 특히 엔티티 클래스를 새롭게 작성하면서 고민이 많았습니다. 기존 코드는 다음과 같았습니다.@Entityclass Link( name: String, content: String, isActive: Boolean,) : Base() { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "link_id") var id: Long? = null var name: String = name var content: Stri..
Git 저장소에 올라간 파일 삭제하기
·
Git
프로젝트를 하다가 소스파일이 아닌 로그파일이나 설정파일을 커밋할꺼냐고 IDE가 물어보았다.바로, gitignore를 확인하였지만, .gitignore파일은 비어있었다.뚜둥..바로 git에 접속하여 원격저장소를 확인해보았다.그렇다.  이미 원격 저장소에 올라가, 수정 커밋으로 올라온 것이었다.. 1. 삭제 방법삭제하는 방법은 두가지가 있다.파일 자체를 삭제하기원격 저장소에서만 삭제하기1) 파일 자체를 삭제하기로컬에서 파일을 삭제하고, 커밋을 날리면 원격 저장소에도 파일이 삭제된다.# 파일이름일 경우$ git rm file.txt# 디렉토리일 경우$ git rm -r dir 2) 원격 저장소에서만 삭제하기로그파일이라면 삭제해도 되지만, 설정파일이나 역할을 알 수 없는 파일은 함부로 삭제할 수 없다.그렇기 때..
spring boot application.yml (백업용)
·
카테고리 없음
spring: jpa: database: h2 open-in-view: false show-sql: true hibernate: ddl-auto: create properties: hibernate: format_sql: true datasource: url: jdbc:h2:mem:portfolio-manijang2 username: sa password: driver-class-name: org.h2.Driver h2: console: enabled: true path: /h2-console
이정환님의 한입 챌린지(타입스크립트) 후기
·
카테고리 없음
01. 강의 소개이 강의는 자바스크립트 진영에서 타입 스크립트를 사용하기 위한 강의입니다. 자바스크립트는 타입의 제약이 거의 없다시피 하여, 자유롭게 타입을 사용할 수 있는 장점이 있는 반면, 프로젝트가 커질수록 유지보수 비용도 증가하는 치명적인 단점을 가지고 있습니다.타입스크립트를 통해 타입을 제약하고, 동적으로 타입을 정의하는 등 타임과 관련된 여러 문법을 배울 수 있는 강의 입니다. 02. 챌린지3년 차 백엔드 개발자이지만, 백엔드 개발로는 이제 경쟁력이 없다고 판단하여 조금씩 풀스택을 준비하고 있습니다. 풀스택으로 개발하면 해당 도메인에 대한 시스템을 개발할 수 있기 때문에 도메인을 파악하고 개선하는데 많은 도움을 받을 수 있기 때문입니다.이정환 님의 리액트 강의를 보고, 다른 리액트 강의를 보던..
Intellij 대소문자 구분 없이 자동완성 인식하기
·
IDE 팁
요즘 인프런의 워밍업클럽을 통하여 정보근님의 코틀린 강의를 듣고 있습니다.저도 인텔리제이를 4년 넘게 이용하고 있지만, 제가 모르는 인텔리제이 꿀팁을 강의 중에 알려주고 계시더라고요.그래서 여러분에게도 알려주고 싶어서 이렇게 글을 적게 되었습니다. 소개드리고자 하는 꿀팁은 자동완성시 대소문자 구분 없이 자동완성을 추천하는 팁입니다. 위 사진을 보면 @Id 어노테이션을 자동으로 추천되지 않는 상황을 보실 수가 있습니다.왜냐하면 대소문자가 달라 인식을 못하고 있는 상황입니다.자동으로 추천하는 것은 대소문자가 틀려도 인식을 해줘야 한다고 생각합니다. 이 것을 해결하는 방법은 아래처럼 하시면 됩니다. 1. 인텔리제이 환경 설정 > Editor > General > Code Completion을 찾아갑니다.2. ..