Skip to content

newspace-msa/newspace-user-service

Repository files navigation

newspace-user-service


newspace-user-service 입니다.
해당 레포지토리에는 유저 서비스를 제공하는 스프링 부트 프로젝트가 포함되어있습니다.

📍 프로젝트 설명

25.03.27 ~ 25.04.02
LG CNS AM Inspire Camp
미니프로젝트 2 - 9조
현민영(팀장) / 김지수 / 구동혁 / 박상욱 / 유영서

🛠️ 기술 스택


📂 폴더 구조

.
├── build.gradle
├── Dockerfile // 도커파일
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── lgcns
    │   │           └── newspaceuserservice
    │   │               ├── config
    │   │               │   └── PasswordConfig.java
    │   │               ├── controller
    │   │               │   └── UserController.java
    │   │               ├── dto
    │   │               │   ├── LoginRequestDto.java
    │   │               │   ├── SignupRequestDto.java
    │   │               │   ├── UserInfoRequestDto.java
    │   │               │   └── UserInfoResponseDto.java
    │   │               ├── entity
    │   │               │   ├── TimeStamp.java
    │   │               │   ├── User.java
    │   │               │   └── UserRole.java
    │   │               ├── exception
    │   │               │   ├── UserException.java
    │   │               │   └── UserResponseStatus.java
    │   │               ├── NewspaceUserServiceApplication.java
    │   │               ├── repository
    │   │               │   └── UserRepository.java
    │   │               ├── security
    │   │               │   ├── config
    │   │               │   │   └── SecurityConfig.java
    │   │               │   ├── constant
    │   │               │   │   ├── GrantType.java
    │   │               │   │   └── TokenType.java
    │   │               │   ├── dto
    │   │               │   │   └── JwtTokenInfo.java
    │   │               │   ├── filter
    │   │               │   │   ├── JwtAuthenticationFilter.java
    │   │               │   │   └── JwtAuthorizationFilter.java
    │   │               │   ├── jwt
    │   │               │   │   └── JwtTokenUtil.java
    │   │               │   ├── UserDetailsImpl.java
    │   │               │   ├── UserDetailsServiceImpl.java
    │   │               │   └── util
    │   │               │       └── FilterResponseUtil.java
    │   │               ├── service
    │   │               │   └── UserService.java
    │   │               └── util
    │   │                   └── FileUtil.java
    │   └── resources
    │       └── application.yml
    └── test
        └── java
            └── com
                └── lgcns
                    └── newspaceuserservice
                        └── NewspaceUserServiceApplicationTests.java

🏗️ 시스템 아키텍처

image

📦 Github Repository

전체 : https://github.com/orgs/newspace-msa/repositories
Deploy : https://github.com/newspace-msa/newspace-deploy
Frontend : https://github.com/newspace-msa/newspace-frontend
Config : https://github.com/newspace-msa/newspace-config
Config-Server : https://github.com/newspace-msa/newspace-config-service
Gateway : https://github.com/newspace-msa/newspace-gateway
Eureka : https://github.com/newspace-msa/newspace-eureka
User-Service : https://github.com/newspace-msa/newspace-user-service
Notice-Service : https://github.com/newspace-msa/newspace-notice-service
News-Service : https://github.com/newspace-msa/newspace-news-service

📚 Notion

https://www.notion.so/LG-CNS-2-9-1c35254cd71680b490c6f7d3a8a0b2e6

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •