Home
화난돼지 블로그
Cancel

Junit, Mockito (1)

격리된 service layer 테스트 @SpringBootTest를 이용한 프로젝트를 build하여 테스트를 하는 방식이아닌 특정 service layer만 떼어 내서 테스트 하는 방법 테스트할 서비스 코드 ServiceLayerTestService RandomNumber Component에서 se...

Spring Security, UserDetails active option

사용자 정보 이메일 인증 기능 구현 전 UserDetails 살펴보기 UserDetails : 시큐리티에서 사용자에 대한 디테일 정보를 처리하기 위한 인터페이스 String getPassword(), String getUsername() : 사용자의 자격 증명을 반환하는 메서드 Collection<? ...

Error 로그 기록

기존 프로젝트에 로그 설정하기 로그 관리 시스템을 추가. 기능 1 ] 하나의 요청과 응답을 묶어 UUID를 부여하기. 기능 2 ] error 로그 파일로 적재하기 기능 3 ] 로그 추적에 편리함을 주기 위해 요청의 실패 성공 여부를 DB에 적재 기능 4 ] 에러가난 요청의 UUID를 에...

Docker, volume, network

도커 볼륨 도커 내부에 볼륨을 설정하여 관리 docker volume coreate --name myvolme 볼륨 생성. docker volume ls 볼륨 확인 docker run -d -p 3307:3307 -v my_sql:/var/lib/mys...

Docker, volume(1)

기본 명령어 정리 docker run -it ubuntu:14.04 이미지를 받음과 동시에 컨테이너 생성 후 cli진입 docker pull centos:7 이미지를 받는 또다른 방법 docker create -i -t --name mycentos centos:7 ...

Spring Boot, Dockerfile

스프링 부트 프로젝트 도커화 시키기 간단한 log 메세지를 출력하는 스프링부트 프로젝트 생성 gradlew 기능 사용하여 프로젝트 jar로 묶기 Dockerfile 작성 및 테스트 다양한 환경 변수를 설정할 수 있게 Dockerfile 수정 프로젝트 설정 간단한 ...

Spring, 이메일 인증 회원가입(4).

이메일_인증_회원가입(3) 이번에 할것 토큰 인증 화면 구성(사용자에게 보내지는 메일을 꾸며주는 템플릿) 역할_권한 중간 테이블에 데이터 넣는 API추가 JavaMailSender 수정 템플릿에 포함된 내용을 UTF-8 형식으로 인코딩 하기 위한 설정 해당 설정을 안할시 한글이 깨져...

Docker(5)

Docker(4) docker cp 로컬 데이터를 컨테이너 내부로 옮기기, 컨테이너의 데이터 로컬로 옮기기 docker cp dummy/. container:/foldername 명령줄이 실행중인 경로에서 dummy/. 파일들을 container이름의 컨테이너의/foldername으로 옮긴다 이때 컨테이너 내...

Spring, 이메일 인증 회원가입(3).

이메일_인증_회원가입(2) 이번에 할것 Email 서비스 연동 데이터 생성 API 만들기 유저 권한 부여 API 만들기 POST MAN 문서 작성 틀 잡기 spring doc 설정 Email 서비스 연동 회원가입시 이메일로 특정 키값을 보내고 해당 키...

Spring, 이메일 인증 회원가입(2).

이메일_인증_회원가입(1) 이번에 할것 기초 데이터 셋팅을 위한 유틸 서비스 구성 기초 데이터 셋팅을 위한 유틸 서비스 구성 프로젝트를 할때마다 기초 데이터를 셋팅하는것에 고민이 많아서 구성하게됨 랜덤하게 유저를 생성해주는 API가 있어서 openfeign으로 호출 후 필요한 ...