Skip to content

Commit

Permalink
[fix] 전체 패키지 구조 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
MinchoGreenT committed Sep 24, 2023
1 parent 52075ba commit 4b7127b
Show file tree
Hide file tree
Showing 42 changed files with 110 additions and 107 deletions.
6 changes: 6 additions & 0 deletions dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FROM openjdk:11-jdk
VOLUME /tmp
ARG JAR_FILE=build/libs/Garam_e_spring-0.0.1-SNAPSHOT.jar
COPY ${JAR_FILE} garam-server.jar

ENTRYPOINT ["java","-jar","/garam-server.jar"]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.garam.garam_e_spring.controller;
package com.garam.garam_e_spring.common.controller;

import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.GetMapping;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.garam.garam_e_spring.controller;
package com.garam.garam_e_spring.common.controller;

import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.service.EmailService;
import com.garam.garam_e_spring.dto.UserResponseDto;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.domain.user.service.EmailService;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.websocket;
package com.garam.garam_e_spring.common.websocket;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package com.garam.garam_e_spring.websocket;
package com.garam.garam_e_spring.common.websocket;

import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.messaging.simp.config.MessageBrokerRegistry;
import org.springframework.web.socket.config.annotation.*;

@Configuration
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.garam.garam_e_spring.websocket;
package com.garam.garam_e_spring.common.websocket;

import com.garam.garam_e_spring.entity.exq.Exq;
import com.garam.garam_e_spring.entity.exq.ExqRepository;
import com.garam.garam_e_spring.domain.exq.entity.Exq;
import com.garam.garam_e_spring.domain.exq.repository.ExqRepository;
import com.google.gson.Gson;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
Expand All @@ -14,7 +14,6 @@
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;

@Slf4j
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package com.garam.garam_e_spring.controller;
package com.garam.garam_e_spring.domain.chat.controller;


import com.garam.garam_e_spring.dto.ChatRequestDto;
import com.garam.garam_e_spring.dto.ChatResponseDto;
import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.response.ErrorMessage;
import com.garam.garam_e_spring.domain.chat.dto.req.ChatRequestDto;
import com.garam.garam_e_spring.domain.chat.dto.res.ChatResponseDto;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.global.response.ErrorMessage;
import com.google.gson.Gson;
import com.google.gson.JsonObject;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.dto;
package com.garam.garam_e_spring.domain.chat.dto.req;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.dto;
package com.garam.garam_e_spring.domain.chat.dto.res;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.dto;
package com.garam.garam_e_spring.domain.exq.dto.req;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.dto;
package com.garam.garam_e_spring.domain.exq.dto.res;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.entity.exq;
package com.garam.garam_e_spring.domain.exq.entity;

import lombok.*;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.garam.garam_e_spring.entity.exq;
package com.garam.garam_e_spring.domain.exq.repository;


import com.garam.garam_e_spring.domain.exq.entity.Exq;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.garam.garam_e_spring.controller;
package com.garam.garam_e_spring.domain.user.controller;

import com.garam.garam_e_spring.dto.ExqResponseDto;
import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.service.AdminService;
import com.garam.garam_e_spring.domain.exq.dto.res.ExqResponseDto;
import com.garam.garam_e_spring.domain.user.service.AdminService;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.garam.garam_e_spring.controller;
package com.garam.garam_e_spring.domain.user.controller;

import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.service.AuthService;
import com.garam.garam_e_spring.service.EmailService;
import com.garam.garam_e_spring.dto.UserRequestDto;
import com.garam.garam_e_spring.dto.UserResponseDto;
import com.garam.garam_e_spring.domain.user.service.AuthService;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.domain.user.service.EmailService;
import com.garam.garam_e_spring.domain.user.dto.req.UserRequestDto;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.garam.garam_e_spring.controller;
package com.garam.garam_e_spring.domain.user.controller;

import com.garam.garam_e_spring.dto.UserRequestDto;
import com.garam.garam_e_spring.dto.UserResponseDto;
import com.garam.garam_e_spring.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.response.ErrorMessage;
import com.garam.garam_e_spring.service.EmailService;
import com.garam.garam_e_spring.service.UserService;
import com.garam.garam_e_spring.domain.user.dto.req.UserRequestDto;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;
import com.garam.garam_e_spring.global.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.global.response.ErrorMessage;
import com.garam.garam_e_spring.domain.user.service.EmailService;
import com.garam.garam_e_spring.domain.user.service.UserService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.Errors;
import org.springframework.web.bind.annotation.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.dto;
package com.garam.garam_e_spring.domain.user.dto.req;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.dto;
package com.garam.garam_e_spring.domain.user.dto.res;

import lombok.AllArgsConstructor;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.garam.garam_e_spring.entity.user;
package com.garam.garam_e_spring.domain.user.entity;

import com.garam.garam_e_spring.entity.BaseEntity;
import com.garam.garam_e_spring.global.BaseEntity;
import lombok.*;
import lombok.experimental.SuperBuilder;
import org.springframework.security.core.GrantedAuthority;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.garam.garam_e_spring.entity.user;
package com.garam.garam_e_spring.domain.user.repository;

import com.garam.garam_e_spring.domain.user.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.garam.garam_e_spring.service;
package com.garam.garam_e_spring.domain.user.service;

import com.garam.garam_e_spring.entity.exq.Exq;
import com.garam.garam_e_spring.entity.exq.ExqRepository;
import com.garam.garam_e_spring.dto.ExqResponseDto;
import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.domain.exq.entity.Exq;
import com.garam.garam_e_spring.domain.exq.repository.ExqRepository;
import com.garam.garam_e_spring.domain.exq.dto.res.ExqResponseDto;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.garam.garam_e_spring.service;

import com.garam.garam_e_spring.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.jwt.TokenInfo;
import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.response.ErrorMessage;
import com.garam.garam_e_spring.entity.user.UserRepository;
import com.garam.garam_e_spring.dto.UserRequestDto;
import com.garam.garam_e_spring.dto.UserResponseDto;
package com.garam.garam_e_spring.domain.user.service;

import com.garam.garam_e_spring.global.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.global.jwt.TokenInfo;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.global.response.ErrorMessage;
import com.garam.garam_e_spring.domain.user.repository.UserRepository;
import com.garam.garam_e_spring.domain.user.dto.req.UserRequestDto;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.garam.garam_e_spring.service;
package com.garam.garam_e_spring.domain.user.service;

import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.dto.UserResponseDto;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;

public interface EmailService {
BaseResponseDto<UserResponseDto.Inquiry> sendInquiryMessage(String title, String content, String username) throws Exception;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.garam.garam_e_spring.service;
package com.garam.garam_e_spring.domain.user.service;

import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.dto.UserResponseDto;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package com.garam.garam_e_spring.service;


import com.garam.garam_e_spring.entity.user.User;
import com.garam.garam_e_spring.entity.user.UserRepository;
import com.garam.garam_e_spring.dto.UserRequestDto;
import com.garam.garam_e_spring.dto.UserResponseDto;
import com.garam.garam_e_spring.enums.Authority;
import com.garam.garam_e_spring.enums.Language;
import com.garam.garam_e_spring.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.response.BaseResponseDto;
import com.garam.garam_e_spring.response.ErrorMessage;
package com.garam.garam_e_spring.domain.user.service;


import com.garam.garam_e_spring.domain.user.entity.User;
import com.garam.garam_e_spring.domain.user.repository.UserRepository;
import com.garam.garam_e_spring.domain.user.dto.req.UserRequestDto;
import com.garam.garam_e_spring.domain.user.dto.res.UserResponseDto;
import com.garam.garam_e_spring.global.enums.Authority;
import com.garam.garam_e_spring.global.enums.Language;
import com.garam.garam_e_spring.global.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.global.response.BaseResponseDto;
import com.garam.garam_e_spring.global.response.ErrorMessage;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
Expand Down
5 changes: 0 additions & 5 deletions src/main/java/com/garam/garam_e_spring/enums/Language.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.entity;
package com.garam.garam_e_spring.global;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.config;
package com.garam.garam_e_spring.global.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.config;
package com.garam.garam_e_spring.global.config;

import lombok.RequiredArgsConstructor;
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.config;
package com.garam.garam_e_spring.global.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.config;
package com.garam.garam_e_spring.global.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.garam.garam_e_spring.config;
package com.garam.garam_e_spring.global.config;

import com.garam.garam_e_spring.jwt.JwtAuthenticationFilter;
import com.garam.garam_e_spring.jwt.JwtTokenProvider;
import com.garam.garam_e_spring.global.jwt.JwtAuthenticationFilter;
import com.garam.garam_e_spring.global.jwt.JwtTokenProvider;
import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Bean;
import org.springframework.data.redis.core.RedisTemplate;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.enums;
package com.garam.garam_e_spring.global.enums;

public enum Authority {
ROLE_USER, ROLE_ADMIN
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.garam.garam_e_spring.global.enums;

public enum Language {
KOR, ENG, CHN
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.garam.garam_e_spring.jwt;
package com.garam.garam_e_spring.global.jwt;

import com.garam.garam_e_spring.entity.user.User;
import com.garam.garam_e_spring.entity.user.UserRepository;
import com.garam.garam_e_spring.domain.user.entity.User;
import com.garam.garam_e_spring.domain.user.repository.UserRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.jwt;
package com.garam.garam_e_spring.global.jwt;

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.garam.garam_e_spring.jwt;
package com.garam.garam_e_spring.global.jwt;

import com.sun.security.auth.UserPrincipal;
import io.jsonwebtoken.*;
import io.jsonwebtoken.io.Decoders;
import io.jsonwebtoken.security.Keys;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.garam.garam_e_spring.jwt;
package com.garam.garam_e_spring.global.jwt;

import lombok.AllArgsConstructor;
import lombok.Builder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.garam.garam_e_spring.response;
package com.garam.garam_e_spring.global.response;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
import org.springframework.http.HttpStatus;

import static com.garam.garam_e_spring.response.SuccessMessage.SUCCESS;
import static com.garam.garam_e_spring.global.response.SuccessMessage.SUCCESS;


@Getter
Expand Down
Loading

0 comments on commit 4b7127b

Please sign in to comment.