User Service 프로젝트 생성
application.yml
- random.value를 사용하여 포트번호를 임의로 부여합니다.
UserEntity
UserRepository
RequestUserDto
- 요청 데이터 정보를 전달하는데 사용하는 DTO입니다.
ResponseUserDto
- 요청에 대한 응답 데이터 정보를 전달하는데 사용하는 DTO입니다.
UserService
- 유저 서비스 어플리케이션 실행 전 유저의 암호를 암호화하는데 사용하는 BCryptPasswordEncoder를 빈으로 등록해줍니다.
WebSecurity
- /users/ 로 시작하는 모든 경로에 대해서 권한을 부여합니다.
UserContoller
API Gateway Service 라우터 설정