업로드중..
Local: 컴퓨터에서 개발을 하려면 각 개발자 PC에 개발 및 테스트환경이 셋업되어야 한다.이를 local 개발 환경이라고 한다.Dev: 나 혼자 개발을 마친 뒤, 내가 만든 기능이 다른 팀원들과 함께 작업하는 공간에서도 잘 작동하는지 확인해야한다.DEV 서버는 서버
트랜잭션 트랜잭션의 시작과 종료 트랜잭션은 시작 지점과 끝나는 지점이 존재한다. 시작하는 방법은 1가지이지만, 끝나는 방법은 2가지이다. 트랜잭션이 끝나는 방법 커밋(Commit) 모든 작업을 확정짓는다. 롤백(Rollback) 모든 작업을 무효화시킨다. 트랜잭션의
spring cloud CircuitBreaker는 Resilience4J와 Spring Retry의 구현체를 포함한다.(자바 서킷 브레이커의 라이브러리가 Reslience4J인 것)Circuit Breaker 패턴은 특히 MSA 환경의 필수 패턴 중 하나이다.백엔드에
Lombok 애노테이션은 조심해서 사용해야 한다.자주 사용되는 lombok, 주의사항(https://devk0ng.github.io/2021/07/30/lombok/(Setter, AllArgsConstructor, RequiredArgConstructor 지
JUnit5 + assertj + Mockito JUnit5란? > 자바 개발자가 많이 사용하는 테스팅 기반 프레임워크 assertj란? > 다양한 assertions 세트와 유용한 오류 메시지를 제공해 테스트 코드 가독성을 향상시키는 JAVA 라이브러리 Mocki