반응형
Hot
-
VS Code 로 개발하면서 사용중인 플러그인 VS Code 로 개발하면서 사용중인 유용한 플러그인을 정리해봄 IntelliJ IDEA Keybindings VS Code 를 사용하면서 인텔리제이와 단축키가 많이 달라서 햇갈릴 때가 많았는데, 이 플러그인을 사용하면 단축키를 인텔리제이와 거의 흡사하게 바꿔주기 때문에 정말 강추하는 플러그인 Material Icon Theme 폴더 및 파일의 아이콘을 정말 이쁘고 가독성 있게 바꿔줌. 강추 One Dark Pro 다양한 테마 플러그인이 있는데 개인적으로 One Dark Pro 가 가장 깔끔한듯 Auto Rename Tag 닫힘 태그를 자동으로 완성해줌. 생산성 ⤴ CSS Peck 적용 된 css 를 command + 클릭 으로 추적할 수 있게 도와줌 HTML CSS Support CSS 자동 완성 기능..
-
Liquibase (리퀴베이스) 사용기 회사 데일리 스크럼에서 팀장님이 리퀴베이스에 대해 말씀해주셨는데, 처음 듣는 단어여서 뭔지 궁금했다. 그래서 실습을 해보면서 리퀴베이스가 뭔지 익혀보기로 했다! 리퀴베이스란? 우리는 소스코드 형상관리를 위해서 GIT 을 주로 사용한다. 코드는 GIT으로 형상관리 하는데.. DB 는..? DB 를 형상관리하는 것이 리퀴베이스다. 실습해보기 Spring-boot, JPA, liquibase, h2 DB 로 실습을 해보았다. Dependencies 추가 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-w..
-
Json 을 객체로 변환 시 boolean 타입 변수 인식 못하는 문제 문제 @Getter class A { private int resultCode; private String resultMessage; private boolean isSuccessful; } 위와같이 지정하고 Json 을 Object 로 변환하는데 이상하게 boolean 타입의 isSuccessful 만 Unrecognized field 에러가 발생하면서 매핑을 하지 못했다. 원인은 primitive boolean 타입의 변수명이 is 로 사작하면, 실제 변환 시 is 가 생략되기 때문이었다. 해결 방법 1 해당 변수에 @JsonProperty("isSuccessful") 어노테이션을 붙여 이름을 명시적으로 적어준다. @JsonProperty("isSuccessful") private Boolean is..
-
맥북에서 VSCode 파일, 폴더 생성 단축키 지정하기 개발을 하다보면 파일이나 폴더를 생성하고 싶은데, 인텔리제이처럼 단축키로 생성할 수 있는 방법이 있다. F1을 누르면 아래와 같은 화면이 나오는데 > Open Keyboard Shortcuts (JSON) 을 선택해준다. 그 후 아래 내용을 붙여넣어주면 끝이다. [ { "key": "cmd+n", "command": "explorer.newFile", "when": "!editorFocus" }, { "key": "cmd+shift+n", "command": "explorer.newFolder", "when": "!editorFocus" } ] 이제 단축키를 통해서 파일, 폴더를 생성할 수 있다! 파일을 생성하고 싶으면 command + n 폴더를 생성하고 싶으면 command + shift + n
-
JPA를 왜 써야 하는가? 대부분의 기업에서는 MyBatis 인 SQL 매퍼를 사용한다. 하지만 최근 트랜드는 JPA 사용량이 점점 늘어나고 있는 추세이다. (출처 : https://www.slideshare.net/dongmyo/mybatis-jpa-123381168) IT 기업으로 유명한 우아한형제들이나 쿠팡등에서는 이미 JPA를 사용하고 있다. 왜 사람들이 JPA에 열광하는 것일까? 사실 필자의 경우에는 학원에서 처음 JPA를 접했지만, MyBatis를 사용해 본 경험은 없어서 JPA가 편하기는 했지만 크게 와닿지는 않았다. 따라서 이번에 학습을 하면서 왜 JPA를 써야 하는지 알아 볼 예정이다. 객체와 관계형 데이터베이스 대부분 개발 언어는 객체지향 언어를 사용한다. 데이터베이스는 대부분 관계형 DB를 사용한다. 지금 시대..
New
-
M4 맥북프로 16인치 구매! 2024.12.25
-
git commit 을 했는데 하나 빼먹었을 때 2024.07.18
-
JIRA 목차 추가가 이상하게 되는 현상 2024.07.05
-
java 버전 환경변수 등록 2024.06.24