CRUD를 위한 Entity 컬럼에서 값을 꺼내오는 간단한 쿼리문을 작성하는데, DDL에서 컬럼의 이름을 CamelCase 표기법으로 작성하고 있는 나를 발견했다.Repository 계층에선 또 Snakecase 표기법으로 컬럼의 이름을 작성해서 쿼리문을 날리려 했는데

스프링부트 기반 프로젝트를 만들다보면, build tool로 Gradle과 Maven을 선택을 하게된다. 인프런의 강의를 수강하다보면 많은 강사님들이 Build Tool로써 Gradle을 선택하는 것을 종종 보게되는데, 이것은 단순히 선호의 문제인지 아니면 어떤 성능

Spring Security 학습을 앞두고, 로그인(인증)과 관련하여 여러가지 개념이 혼동되었다. 많은 개념들이 존재하는데 이 참에 간단하게라도 한 번 짚고 넘어가면 좋을 것 같다는 생각이 들어 간단하게 정리해본다.’비연결성과 무상태성’서버가 다수의 클라이언트와 계속

Simple Loggging Facade For Java다양한 로깅 프레임워크에 대한 추상화(인터페이스) 역할SLF4j는 추상 로깅 프레임워크이므로 단독으로 사용하지 않는다.SLF4J를 의존하는 클라이언트 코드는 실제 구현을 몰라도 된다.(DIP)Logback은 Slf
테스트 코드를 작성하다보면 문득 private 메서드와 관련된 테스트는 어떻게 작성해야할까 하고 고민을 하는 시점이 있다. Private 메서드와 관련된 테스트 코드는 개인적으로 작성하지 않고 있는데 해당 이유에 대해서 생각보다 스스로 명쾌히 대답하지 못한다는 느낌을