3-tier architecture 3-tier architecture 표현 계층(FE) 일반 사용자가 직접 엑세스 할 수 있는 계층 논리 계층(BE) 비지니스 로직이 실행되는 계층 ...
Spring Security, UserDetails active option
사용자 정보 이메일 인증 기능 구현 전 UserDetails 살펴보기 UserDetails : 시큐리티에서 사용자에 대한 디테일 정보를 처리하기 위한 인터페이스 String getPassword(), String getUsername() : 사용자의 자격 증명을 반환하는 메서드 Collection<? ...
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으로 호출 후 필요한 ...
Spring, 이메일 인증 회원가입(1).
회원 가입시 이메일을 인증받아 회원가입시키는 흐름 구성 프로젝트 셋팅 user, role, role_authority, role 테이블 구성 기초 데이터 셋팅을 위한 유틸 서비스 구성 Email 서비스 연동 security 인증 단계에서 이메일 인증이 진행 중인 상태에 따라 회원가입 ...