post-thumbnail

Ubuntu에 MongoDB 설치 및 실행하기

ubuntu 20.04 LTS 버전을 기준으로 한다MongoDB 문서의 순서대로 설치한다https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/다음 명령어로 MongoDB의 GPG key를 받는다

2021년 9월 13일
·
0개의 댓글
post-thumbnail

Jenkins로 배포 자동화하기

Jenkins와 Gitlab으로 배포 자동화를 해보자. FE & BE 앱을 한번에 배포하는 것을 기준으로 한다

2021년 8월 16일
·
0개의 댓글

[아이템 5] 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

많은 클래스는 하나 이상의 자원에 의존한다예) 사전에 의존하는 맞춤법 검사기 클래스정적 유틸리티 클래스로 구현정적 유틸리티를 잘못 사용한 예유연하지 않고 테스트하기 어렵다싱글턴도 가능싱글턴을 잘못 사용한 예유연하지 않고 테스트하기 어렵다둘 다 사전을 하나만 사용함 ->

2021년 7월 29일
·
0개의 댓글

Spring Data JPA 페이징 처리하기

Spring Data JPA를 사용하여 페이징 처리, 정렬을 해보자PagingAndSortingRepository를 상속한 BoardRepository를 만든다. PagingAndSortingRepository를 상속한 JPARepository를 상속해도 된다.Pagi

2021년 7월 25일
·
0개의 댓글

[아이템 6] 불필요한 객체 생성을 피하라

같은 기능의 객체를 매번 생성하기보다는 객체 하나를 재사용하는 것이 좋을 때가 많다. 재사용은 빠르고 세련되다. 특히 불변 객체는 언제든 재사용할 수 있다.생성자 대신 정적 팩터리 메서드를 제공하는 불변 클래스에서는 정적팩터리 메서드를 사용해 불필요한 객체 생성을 .

2021년 7월 24일
·
0개의 댓글

생성자 주입 사용하기

나는 스프링에서 필드 의존성 주입을 하라고 배웠다 i 그런데 인텔리제이가 Field injection을 하지말라고 경고한다 그래서 다음과 같은 내용을 찾았다 스프링에서 권장하는 일반적인 DI 가이드라인은 생성자 주입, 세터 주입이다. 참고

2021년 7월 23일
·
0개의 댓글