2021/10 2

[IntelliJ] Plugin - Grep Console

인텔리제이에서 수많은 로그속에서 허덕이다 보면, 꼭 필요한 플러그인이 있다. 바로 Grep Console. 로그 레벨(log level)에 따라서 다른 백그라운드 색으로 설정을 해서 로그레벨을 인지 할 수가 있다. 또 많은 터미널의 로그 중에서 내가 grep 해서 보고 싶은 것만 오른쪽 클릭해서 볼 수 있고 예) TIMESTAMP라는 텍스트만 grep 해서 보고 싶다면 이렇게 해당하는 텍스트만 필터링해서 쓸 수 있다. 초 간단! 설치는 IntelliJ IDEA Plugin - marketplace에서 "Grep Console" https://plugins.jetbrains.com/plugin/7125-grep-console Grep Console - IntelliJ IDEs Plugin | Marketp..

[SpringData JPA] query method predicate keywords - null이 아닌 빈값을 제외하고 싶을때

보통은 컬럼값에 null이거나 null이 아닌 값을 쿼리하는 경우가 많은데 가끔 빈값으로 데이터를 채워 넣고 빈값("")이 아닌 데이터를 쿼리해서 리턴해야할 경우가 있다. 예) phoneNumber != "" Spring Data JPA에서 기본으로 제공하는 repository method명에는 isEmpty나 isBlank같은건 없다. 대신 method의 argument로 빈값("")을 넘겨 받도록 하고 Not 을 써주면 된다. repository.findByPhoneNumberNot("") https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repository-query-keywords Spring Data JPA - Referen..

backend/Spring 2021.10.14