diff --git a/.idea/shelf/2024-03-12__10_16__________.xml b/.idea/shelf/2024-03-12__10_16__________.xml deleted file mode 100644 index b5b22b1..0000000 --- a/.idea/shelf/2024-03-12__10_16__________.xml +++ /dev/null @@ -1,154 +0,0 @@ - - \ No newline at end of file diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/AWSConfig.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/AWSConfig.class" deleted file mode 100644 index bf14390..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/AWSConfig.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistController.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistController.class" deleted file mode 100644 index 6b50d37..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistController.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistController.class.uniqueId0" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistController.class.uniqueId0" deleted file mode 100644 index 6b50d37..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistController.class.uniqueId0" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistDTO.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistDTO.class" deleted file mode 100644 index 80c8de0..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistDTO.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistEntity$CommDistEntityBuilder.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistEntity$CommDistEntityBuilder.class" deleted file mode 100644 index 4c0f800..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistEntity$CommDistEntityBuilder.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistEntity.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistEntity.class" deleted file mode 100644 index 0c3f7b4..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistEntity.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistId.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistId.class" deleted file mode 100644 index a39ba34..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistId.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistRepository.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistRepository.class" deleted file mode 100644 index 2ea1c2a..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistRepository.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistService.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistService.class" deleted file mode 100644 index 3675ae5..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/CommDistService.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/FileUploadDTO.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/FileUploadDTO.class" deleted file mode 100644 index bad3f24..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/FileUploadDTO.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/PostgreSqlConfig.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/PostgreSqlConfig.class" deleted file mode 100644 index bf92fc8..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/PostgreSqlConfig.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/RedisConfig.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/RedisConfig.class" deleted file mode 100644 index d26c492..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/RedisConfig.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/RedisService.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/RedisService.class" deleted file mode 100644 index 827da10..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/RedisService.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/S3UploadService.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/S3UploadService.class" deleted file mode 100644 index b284997..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/S3UploadService.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/SangchuApplication.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/SangchuApplication.class" deleted file mode 100644 index 2c6caa2..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/SangchuApplication.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/WebClientConfig.class" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/WebClientConfig.class" deleted file mode 100644 index 00f0600..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/WebClientConfig.class" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/buildOutputCleanup.lock" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/buildOutputCleanup.lock" deleted file mode 100644 index 66b4cc8..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/buildOutputCleanup.lock" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/checksums.lock" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/checksums.lock" deleted file mode 100644 index b4642f5..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/checksums.lock" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/dependencies-accessors.lock" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/dependencies-accessors.lock" deleted file mode 100644 index 0fa710b..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/dependencies-accessors.lock" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/executionHistory.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/executionHistory.bin" deleted file mode 100644 index afe3e9a..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/executionHistory.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/executionHistory.lock" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/executionHistory.lock" deleted file mode 100644 index ba0c758..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/executionHistory.lock" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/file-system.probe" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/file-system.probe" deleted file mode 100644 index 7b1f412..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/file-system.probe" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/fileHashes.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/fileHashes.bin" deleted file mode 100644 index 59f4622..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/fileHashes.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/fileHashes.lock" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/fileHashes.lock" deleted file mode 100644 index 3de98eb..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/fileHashes.lock" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/last-build.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/last-build.bin" deleted file mode 100644 index f76dd23..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/last-build.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/md5-checksums.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/md5-checksums.bin" deleted file mode 100644 index 436128b..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/md5-checksums.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/outputFiles.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/outputFiles.bin" deleted file mode 100644 index a07508f..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/outputFiles.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/previous-compilation-data.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/previous-compilation-data.bin" deleted file mode 100644 index eedb0e5..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/previous-compilation-data.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/resourceHashesCache.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/resourceHashesCache.bin" deleted file mode 100644 index c7ec284..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/resourceHashesCache.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/sha1-checksums.bin" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/sha1-checksums.bin" deleted file mode 100644 index 6f0b570..0000000 Binary files "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/sha1-checksums.bin" and /dev/null differ diff --git "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/shelved.patch" "b/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/shelved.patch" deleted file mode 100644 index 82c6784..0000000 --- "a/.idea/shelf/2024-03-12_\354\230\244\355\233\204_10_16,_\354\227\205\353\215\260\354\235\264\355\212\270_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/shelved.patch" +++ /dev/null @@ -1,633 +0,0 @@ -Index: Backend/SpringbootApp/sangchu/.idea/modules/sangchu.main.iml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/modules/sangchu.main.iml b/Backend/SpringbootApp/sangchu/.idea/modules/sangchu.main.iml -new file mode 100644 ---- /dev/null (date 1710228823215) -+++ b/Backend/SpringbootApp/sangchu/.idea/modules/sangchu.main.iml (date 1710228823215) -@@ -0,0 +1,8 @@ -+ -+ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/jarRepositories.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/jarRepositories.xml b/Backend/SpringbootApp/sangchu/.idea/jarRepositories.xml -new file mode 100644 ---- /dev/null (date 1709770285775) -+++ b/Backend/SpringbootApp/sangchu/.idea/jarRepositories.xml (date 1709770285775) -@@ -0,0 +1,20 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/modules.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/modules.xml b/Backend/SpringbootApp/sangchu/.idea/modules.xml -new file mode 100644 ---- /dev/null (date 1710228823224) -+++ b/Backend/SpringbootApp/sangchu/.idea/modules.xml (date 1710228823224) -@@ -0,0 +1,8 @@ -+ -+ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/uiDesigner.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/uiDesigner.xml b/Backend/SpringbootApp/sangchu/.idea/uiDesigner.xml -new file mode 100644 ---- /dev/null (date 1709784939973) -+++ b/Backend/SpringbootApp/sangchu/.idea/uiDesigner.xml (date 1709784939973) -@@ -0,0 +1,124 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: .idea/misc.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/.idea/misc.xml b/.idea/misc.xml -new file mode 100644 ---- /dev/null (date 1710233223437) -+++ b/.idea/misc.xml (date 1710233223437) -@@ -0,0 +1,6 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/vcs.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/vcs.xml b/Backend/SpringbootApp/sangchu/.idea/vcs.xml -new file mode 100644 ---- /dev/null (date 1709770183035) -+++ b/Backend/SpringbootApp/sangchu/.idea/vcs.xml (date 1709770183035) -@@ -0,0 +1,6 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/.gitignore -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/.gitignore b/Backend/SpringbootApp/sangchu/.idea/.gitignore -new file mode 100644 ---- /dev/null (date 1709770186810) -+++ b/Backend/SpringbootApp/sangchu/.idea/.gitignore (date 1709770186810) -@@ -0,0 +1,8 @@ -+# 디폴트 무시된 파일 -+/shelf/ -+/workspace.xml -+# 에디터 기반 HTTP 클라이언트 요청 -+/httpRequests/ -+# Datasource local storage ignored files -+/dataSources/ -+/dataSources.local.xml -Index: Backend/SpringbootApp/sangchu/.idea/compiler.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/compiler.xml b/Backend/SpringbootApp/sangchu/.idea/compiler.xml -new file mode 100644 ---- /dev/null (date 1709770285767) -+++ b/Backend/SpringbootApp/sangchu/.idea/compiler.xml (date 1709770285767) -@@ -0,0 +1,15 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/HELP.md -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/HELP.md b/Backend/SpringbootApp/sangchu/HELP.md -new file mode 100644 ---- /dev/null (date 1709770178428) -+++ b/Backend/SpringbootApp/sangchu/HELP.md (date 1709770178428) -@@ -0,0 +1,33 @@ -+# Getting Started -+ -+### Reference Documentation -+For further reference, please consider the following sections: -+ -+* [Official Gradle documentation](https://docs.gradle.org) -+* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/3.2.3/gradle-plugin/reference/html/) -+* [Create an OCI image](https://docs.spring.io/spring-boot/docs/3.2.3/gradle-plugin/reference/html/#build-image) -+* [Spring Data JPA](https://docs.spring.io/spring-boot/docs/3.2.3/reference/htmlsingle/index.html#data.sql.jpa-and-spring-data) -+* [Spring Data Redis (Access+Driver)](https://docs.spring.io/spring-boot/docs/3.2.3/reference/htmlsingle/index.html#data.nosql.redis) -+* [Spring Boot DevTools](https://docs.spring.io/spring-boot/docs/3.2.3/reference/htmlsingle/index.html#using.devtools) -+* [Docker Compose Support](https://docs.spring.io/spring-boot/docs/3.2.3/reference/htmlsingle/index.html#features.docker-compose) -+ -+### Guides -+The following guides illustrate how to use some features concretely: -+ -+* [Accessing Data with JPA](https://spring.io/guides/gs/accessing-data-jpa/) -+* [Messaging with Redis](https://spring.io/guides/gs/messaging-redis/) -+ -+### Additional Links -+These additional references should also help you: -+ -+* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle) -+ -+### Docker Compose support -+This project contains a Docker Compose file named `compose.yaml`. -+In this file, the following services have been defined: -+ -+* postgres: [`postgres:latest`](https://hub.docker.com/_/postgres) -+* redis: [`redis:latest`](https://hub.docker.com/_/redis) -+ -+Please review the tags of the used images and set them to the same as you're running in production. -+ -Index: Backend/SpringbootApp/sangchu/.gradle/buildOutputCleanup/cache.properties -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>ISO-8859-1 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.gradle/buildOutputCleanup/cache.properties b/Backend/SpringbootApp/sangchu/.gradle/buildOutputCleanup/cache.properties -new file mode 100644 ---- /dev/null (date 1709770194604) -+++ b/Backend/SpringbootApp/sangchu/.gradle/buildOutputCleanup/cache.properties (date 1709770194604) -@@ -0,0 +1,2 @@ -+#Thu Mar 07 09:09:54 KST 2024 -+gradle.version=8.5 -Index: Backend/SpringbootApp/sangchu/build/resources/main/application.yml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/build/resources/main/application.yml b/Backend/SpringbootApp/sangchu/build/resources/main/application.yml -new file mode 100644 ---- /dev/null (date 1710228068809) -+++ b/Backend/SpringbootApp/sangchu/build/resources/main/application.yml (date 1710228068809) -@@ -0,0 +1,61 @@ -+spring: -+ jackson: -+ serialization: -+ write-dates-as-timestamps: false -+ -+ data: -+ redis: -+ host: j10b206.p.ssafy.io -+ port: 6379 -+ # username : -+ # pw -+ -+ datasource: -+ jdbc-url: jdbc:postgresql://j10b206.p.ssafy.io:5432/postgres -+ username: postgres -+ password: secret -+ driver-class-name: org.postgresql.Driver -+ jpa: -+ hibernate: -+ ddl-auto: update -+ show-sql: true -+ naming: -+ physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl -+ properties: -+ hibernate: -+ format_sql: true -+ -+# thymeleaf: -+# cache: false -+ -+# jpa: -+# hibernate: -+# ddl-auto: update -+# show-sql: true -+# open-in-view: false -+# #DB Table의 Column명과 변수명을 그대로 하고 싶을 때 사용하는 설정 -+# naming: -+# physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl -+ -+# cloud: -+# aws: -+# s3: -+# bucket: sangchu-s3 -+# # folder: -+# # [VARIABLE]: [VALUE] -+# credentials: -+# access-key: unknown -+# secret-key: unknown -+# region: -+# static: ap-northeast-2 -+# auto: false -+# stack: -+# auto: false -+# servlet: -+# multipart: -+# enabled: true -+# max-file-size: 10MB -+# max-request-size: 10MB -+ -+server: -+ port: 8084 # 포트 충돌 방지 -\ No newline at end of file -Index: .idea/workspace.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/.idea/workspace.xml b/.idea/workspace.xml -new file mode 100644 ---- /dev/null (date 1710249178874) -+++ b/.idea/workspace.xml (date 1710249178874) -@@ -0,0 +1,74 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ { -+ "associatedIndex": 6 -+} -+ -+ -+ -+ { -+ "keyToString": { -+ "RunOnceActivity.OpenProjectViewOnStart": "true", -+ "RunOnceActivity.ShowReadmeOnStart": "true", -+ "kotlin-language-version-configured": "true", -+ "last_opened_file_path": "C:/Users/SSAFY/sangchu/S10P22B206", -+ "node.js.detected.package.eslint": "true", -+ "node.js.detected.package.tslint": "true", -+ "node.js.selected.package.eslint": "(autodetect)", -+ "node.js.selected.package.tslint": "(autodetect)", -+ "nodejs_package_manager_path": "npm", -+ "vue.rearranger.settings.migration": "true" -+ } -+} -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ 1709714511238 -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/.idea/workspace.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/.idea/workspace.xml b/Backend/SpringbootApp/.idea/workspace.xml -new file mode 100644 ---- /dev/null (date 1709770181474) -+++ b/Backend/SpringbootApp/.idea/workspace.xml (date 1709770181474) -@@ -0,0 +1,58 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ { -+ "associatedIndex": 5 -+} -+ -+ -+ -+ -+ -+ -+ -+ -+ 1709714162397 -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: .idea/vcs.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/.idea/vcs.xml b/.idea/vcs.xml -new file mode 100644 ---- /dev/null (date 1710249178881) -+++ b/.idea/vcs.xml (date 1710249178881) -@@ -0,0 +1,6 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/gradle.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/gradle.xml b/Backend/SpringbootApp/sangchu/.idea/gradle.xml -new file mode 100644 ---- /dev/null (date 1709770183025) -+++ b/Backend/SpringbootApp/sangchu/.idea/gradle.xml (date 1709770183025) -@@ -0,0 +1,15 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -Index: Backend/SpringbootApp/sangchu/.idea/misc.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/Backend/SpringbootApp/sangchu/.idea/misc.xml b/Backend/SpringbootApp/sangchu/.idea/misc.xml -new file mode 100644 ---- /dev/null (date 1709770183012) -+++ b/Backend/SpringbootApp/sangchu/.idea/misc.xml (date 1709770183012) -@@ -0,0 +1,10 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/Backend/SpringbootApp/sangchu/.gradle/vcs-1/gc.properties b/Backend/SpringbootApp/sangchu/.gradle/vcs-1/gc.properties -new file mode 100644 -diff --git a/Backend/SpringbootApp/sangchu/.gradle/8.5/dependencies-accessors/gc.properties b/Backend/SpringbootApp/sangchu/.gradle/8.5/dependencies-accessors/gc.properties -new file mode 100644 -diff --git a/Backend/SpringbootApp/sangchu/.gradle/8.5/gc.properties b/Backend/SpringbootApp/sangchu/.gradle/8.5/gc.properties -new file mode 100644 diff --git a/.idea/shelf/________.xml b/.idea/shelf/________.xml deleted file mode 100644 index b5e4e8c..0000000 --- a/.idea/shelf/________.xml +++ /dev/null @@ -1,4 +0,0 @@ - - \ No newline at end of file diff --git "a/.idea/shelf/\353\246\254\353\262\240\354\235\264\354\212\244_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/shelved.patch" "b/.idea/shelf/\353\246\254\353\262\240\354\235\264\354\212\244_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/shelved.patch" deleted file mode 100644 index f4a50a6..0000000 --- "a/.idea/shelf/\353\246\254\353\262\240\354\235\264\354\212\244_\354\240\204\354\227\220_\354\273\244\353\260\213\353\220\230\354\247\200_\354\225\212\354\235\200_\353\263\200\352\262\275_\353\202\264\354\232\251_[\353\263\200\352\262\275]/shelved.patch" +++ /dev/null @@ -1,37 +0,0 @@ -Index: .idea/misc.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>\r\n\r\n \r\n \r\n \r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/.idea/misc.xml b/.idea/misc.xml ---- a/.idea/misc.xml (revision 522b3fe821b1d80cdce4a982105d9bc791c51ca6) -+++ b/.idea/misc.xml (date 1710249391954) -@@ -1,6 +1,6 @@ - - -- -+ - - - -\ No newline at end of file -Index: .idea/vcs.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>\r\n\r\n \r\n \r\n \r\n \r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/.idea/vcs.xml b/.idea/vcs.xml ---- a/.idea/vcs.xml (revision 522b3fe821b1d80cdce4a982105d9bc791c51ca6) -+++ b/.idea/vcs.xml (date 1710249391985) -@@ -2,6 +2,5 @@ - - - -- - - -\ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 462b246..7870221 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,8 +5,43 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + @@ -75,6 +104,7 @@ + diff --git a/Images/IMG_2100.GIF b/Images/IMG_2100.GIF new file mode 100644 index 0000000..ac8c13a Binary files /dev/null and b/Images/IMG_2100.GIF differ diff --git a/Images/KakaoTalk_20240405_155512659.gif b/Images/KakaoTalk_20240405_155512659.gif new file mode 100644 index 0000000..4154c2b Binary files /dev/null and b/Images/KakaoTalk_20240405_155512659.gif differ diff --git a/Images/KakaoTalk_20240405_155512659_01.gif b/Images/KakaoTalk_20240405_155512659_01.gif new file mode 100644 index 0000000..ab4642f Binary files /dev/null and b/Images/KakaoTalk_20240405_155512659_01.gif differ diff --git a/Images/KakaoTalk_20240405_155512659_02.gif b/Images/KakaoTalk_20240405_155512659_02.gif new file mode 100644 index 0000000..1d5c071 Binary files /dev/null and b/Images/KakaoTalk_20240405_155512659_02.gif differ diff --git a/Images/KakaoTalk_20240405_155512659_03.gif b/Images/KakaoTalk_20240405_155512659_03.gif new file mode 100644 index 0000000..64d16fe Binary files /dev/null and b/Images/KakaoTalk_20240405_155512659_03.gif differ diff --git a/Images/KakaoTalk_20240405_155512659_04.gif b/Images/KakaoTalk_20240405_155512659_04.gif new file mode 100644 index 0000000..0ddf0c6 Binary files /dev/null and b/Images/KakaoTalk_20240405_155512659_04.gif differ diff --git a/Images/KakaoTalk_20240405_155512659_05.gif b/Images/KakaoTalk_20240405_155512659_05.gif new file mode 100644 index 0000000..8e4f048 Binary files /dev/null and b/Images/KakaoTalk_20240405_155512659_05.gif differ diff --git a/Images/img.png b/Images/img.png new file mode 100644 index 0000000..b5e5a05 Binary files /dev/null and b/Images/img.png differ diff --git a/Images/img_1.png b/Images/img_1.png new file mode 100644 index 0000000..c86bca4 Binary files /dev/null and b/Images/img_1.png differ diff --git a/Images/img_10.png b/Images/img_10.png new file mode 100644 index 0000000..3dfc4dc Binary files /dev/null and b/Images/img_10.png differ diff --git a/Images/img_11.png b/Images/img_11.png new file mode 100644 index 0000000..acbdc23 Binary files /dev/null and b/Images/img_11.png differ diff --git a/Images/img_12.png b/Images/img_12.png new file mode 100644 index 0000000..42dbda2 Binary files /dev/null and b/Images/img_12.png differ diff --git a/Images/img_13.png b/Images/img_13.png new file mode 100644 index 0000000..daa7e2e Binary files /dev/null and b/Images/img_13.png differ diff --git a/Images/img_14.png b/Images/img_14.png new file mode 100644 index 0000000..7fe32a5 Binary files /dev/null and b/Images/img_14.png differ diff --git a/Images/img_2.png b/Images/img_2.png new file mode 100644 index 0000000..1e99d66 Binary files /dev/null and b/Images/img_2.png differ diff --git a/Images/img_3.png b/Images/img_3.png new file mode 100644 index 0000000..69ebdf9 Binary files /dev/null and b/Images/img_3.png differ diff --git a/Images/img_4.png b/Images/img_4.png new file mode 100644 index 0000000..6335949 Binary files /dev/null and b/Images/img_4.png differ diff --git a/Images/img_5.png b/Images/img_5.png new file mode 100644 index 0000000..3c6e199 Binary files /dev/null and b/Images/img_5.png differ diff --git a/Images/img_6.png b/Images/img_6.png new file mode 100644 index 0000000..86072a3 Binary files /dev/null and b/Images/img_6.png differ diff --git a/Images/img_7.png b/Images/img_7.png new file mode 100644 index 0000000..56abdc5 Binary files /dev/null and b/Images/img_7.png differ diff --git a/Images/img_8.png b/Images/img_8.png new file mode 100644 index 0000000..d584b5f Binary files /dev/null and b/Images/img_8.png differ diff --git a/Images/img_9.png b/Images/img_9.png new file mode 100644 index 0000000..663428f Binary files /dev/null and b/Images/img_9.png differ diff --git a/Images/tech_stack.png b/Images/tech_stack.png new file mode 100644 index 0000000..c9618e9 Binary files /dev/null and b/Images/tech_stack.png differ diff --git a/README.md b/README.md index a635d8f..38803ce 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,208 @@ # 🥬 개요 *** -# 🥬 시연 장면 +### 쉬우면서 전문적인 상권 분석 📊 +## 🥬 요식업 맞춤 골목상권 분석 앱 `상추` 🥬 + +"**새로운 사업을 위해**, 어디에 나의 가게를 차리는 것이 좋을까?"

+사업은 인생을 바꿀만큼 큰 돈이 오가는 만큼, **그 무엇보다 시작점이 중요합니다.**
+그러므로 상권에 대한 올바른 분석이 사업의 성공을 가릅니다.
+우리는 서울시에서 음식점을 창업하고자 하는 자영업자들을 위한 **상권 분석 및 추천 서비스**를 제공합니다. + + +>
직접 사용해보세요. (App store)
+> +>
+ +*** +# 🥬 서비스 소개 +*** + +> [🥬 상추 서비스 홍보 영상](https://www.youtube.com/watch?v=ilijcCq1Lyc) + +### 서울시 상권 Top 10 추천 (메인화면) + +- 서울시에서 떠오르는 골목상권 순위를 10위까지 보여줍니다. + +![img_10.png](Images/KakaoTalk_20240405_155512659_01.gif) + +### 서울시 골목 상권 추천 +- 직관적인 점수로 최고의 상권을 추천합니다. + +### 상권 지표 그래프 +- 인구, 인프라, 매출 관련 다양한 정보들을 그래프로 비교 분석할 수 있습니다. + + +### 자치구와 업종별 분석 +- 창업을 원하는 자치구와 업종을 고려하여 분석할 수 있습니다. + + ![img_10.png](Images/KakaoTalk_20240405_155512659.gif) + ![img_10.png](Images/IMG_2100.GIF) + +### 북마크와 메모, 공유 기능 +- 마음에 드는 상권을 북마크에 저장할 수 있습니다. +- 사진과 함께 메모를 저장하고 이를 카카오톡으로 공유할 수 있습니다. + + ![img_10.png](Images/KakaoTalk_20240405_155512659_02.gif) + +### 상권 지도 및 길찾기 +- 상권 영역을 직접 지도로 확인할 수 있습니다. +- 찾아가고 싶다면 길찾기 기능을 활용할 수 있습니다. + *** # 🥬 기술 스택 *** -# 🥬 기능 명세서 + + + +### 1) 모바일 + **언어**: Swift 5.10
+ **프레임워크**: SwiftUI 5.10
+ **라이브러리**: Alamofire 5.5, swiftui-image-viewer 1.0.0
+ **개발환경**: XCode 15.3, CocoaPods 1.15.2
+ **그 외**: Figma + +### 2) 백엔드 + **언어**: Java 17, Python 3.11.5
+ **프레임워크**: Springboot 3.2.3, SpringSecurity 6.2.2, JPA 3.2.3
+ **라이브러리**: Lombok 1.18.22, Swagger 4.15.5, pandas 2.2.1, redis 5.0.3, scikit-learn 1.4.1.post1, SQLAlchemy 2.0.29
+ **개발환경**: IntelliJ 17.0.9+7-b1087.9 amd64, PyCharm Community Edition 2023.3.3
+ **그 외**: ERDCLOUD + + + +### 3) 협업 툴 + **이슈 관리** : JIRA
+ **형상 관리** : Gitlab, Docker 25.0.4
+ **커뮤니케이션** : Notion, Mattermost, Gerrit + +### 4) 인프라 + **서버 환경**: Amazon EC2 Ubuntu 20.04.6 LTS
+ **웹 서버**: Nginx 1.18.0 + +### 5) CI/CD + **배포 자동화 파이프라인**: Jenkins jdk17
+ **아티팩트 저장소**: Sonatype Nexus 3.66.0
+ **정적 분석**: SonarQube 4.4.1
+ **동적 분석**: Jmeter 5.6.3
+ **유저 메트릭 수집**: Prometheus 2.51.1
+ **분석 정보 시각화**: Grafana 10.3.5 + +### 6) Database + PostgreSQL 16.2, Redis 7.2.4 + *** # 🥬 ERD *** -# 🥬 핵심 알고리즘 + +- PostgreSQL 내부 Data셋 + +![img_10.png](Images/img_10.png) + +- PostgreSQL Data Table 연관관계 + +![img_14.png](Images/img_14.png) + +*** +# 🥬 데이터 분석 모델 +*** + +### 1. 선형회귀 + +![img.png](Images/img.png) + +![img.png](Images/img_2.png) + +![img_1.png](Images/img_1.png) + +- 한 개 또는 그 이상의 변수들(`독립변수`)에 대하여 다른 변수(`종속변수`) 사이의 관계를 선형 모형을 이용하여 설명하고 예측하는 분석기법 + +![img_3.png](Images/img_3.png) + +- 독립변수들을 정규화해서 사용했지만 변수들의 값이 선형과는 거리가 멀다는 것을 알 수 있다 +- `RMSE`, `MAE`를 살펴봤을 때, 오차의 범위가 커서 모델 변경하기로 결정 + +### 2. 랜덤 포레스트 모델 + +![img_4.png](Images/img_4.png) + +- 의사결정나무에 배깅이라는 앙상블 학습을 적용한 모델로, 여러 개의 결정 트리를 조합하여 더 강력한 분류 모델을 구축하는 방법 +- `과접합`을 줄이고 `분산`을 감소시켜 **정확도가 높고 예측 성능을 향상시키는 데 효과적** + - 랜덤 포레스트 적용 전 + + ![img_5.png](Images/img_5.png) + + - 랜덤 포레스트 적용 후 + + ![img_6.png](Images/img_6.png) + + `MSE`와 `MAE` 값이 많이 줄어듬을 볼 수 있다 + + +### 3. 하이퍼 파라미터 튜닝 + +![img_7.png](Images/img_7.png) + +- 랜덤 포레스트 모델은 16개의 하이퍼 파라미터를 갖는다 +- 이 하이퍼 파라미터의 값을 변경함에 따라 모델의 성능이 달라진다 +- 최적의 하이퍼 파라미터 값을 찾아 랜덤 포레스트 모델의 성능을 개선시킨다 +- Tree에서 제일 중요한 트리의 개수, 트리의 최대 깊이를 결정하는 하이퍼 파라미터를 설정해 Grid Search 알고리즘을 통해 최적의 하이퍼 파라미터 조합을 찾아낸다 + + ![img_8.png](Images/img_8.png) + +- 이 하이퍼 파라미터 값들을 랜덤 포레스트 모델에 적용하여 찾아낸 **최종 결과** +![img_9.png](Images/img_9.png) + *** # 🥬 팀 소개 *** -. + +### 👑 박영규 + - 팀장(PM), 발표 + - Backend Springboot 점수 기반 상권 추천 서비스, 인프라 및 인구 관련 지표와 그래프 REST API + - Infra 및 CI/CD 전반 + +### 🍏 안상준 +- 모바일 리더, Swift +- Alamofire 기반 API 통신, 차트 및 지도 뷰, 공유기능 +- 노션 문서화 작업 및 서기 + +### 🍎 양희태 +- 모바일 Swift, 디자인 +- Alamofire 기반 차트 및 랭킹 API 통신, 북마크 및 카메라 해시태그, 전체 디자인 + +### 📊 윤정인 +- 빅데이터 모델 개발 +- Backend REST API 리팩토링 + +### 👩‍💻 김희주 +- Backend 리더, 디자인 +- Backend Springboot 매출 그래프 REST API, 디버그, 리팩토링 +- 데이터 그래프 시각화 + +### 🎈 안성재 +- 데이터 전처리 +- Backend 그래프 API 레디스 적용 +- 빅데이터 모델 개발 보조 +- 문서화 작업 및 서기 + +### 👥 팀 관리 + +#### Jira를 이용한 일정 관리 + +- **총 755개의 이슈** + +![img_11.png](Images/img_11.png) + +#### Gerrit을 이용한 코드 리뷰 + +![img_12.png](Images/img_12.png) + +*** +# 🥬 관련 문서 +*** + +🥬 [금쪽유치원 Team Notion](https://mica-crate-425.notion.site/3be8545d8d814326a04399bc88532910?pvs=4) +
🥬 [프로젝트 소개 PPT](https://www.miricanvas.com/v/131l7b6) + ![](https://capsule-render.vercel.app/api?type=slice&height=250&color=gradient&text=금쪽유치원%20사과반&fontAlign=19&textBg=false&fontSize=30&reversal=false&fontAlignY=50&animation=twinkling&fontColor=FFFFFF§ion=footer&desc=박영규%20김희주%20안성재%20윤정인%20안상준%20양희태%20&descAlignY=85) \ No newline at end of file diff --git "a/exec/~$_\355\217\254\355\214\205_\353\251\224\353\211\264\354\226\274.docx" "b/exec/~$_\355\217\254\355\214\205_\353\251\224\353\211\264\354\226\274.docx" new file mode 100644 index 0000000..466a2cf Binary files /dev/null and "b/exec/~$_\355\217\254\355\214\205_\353\251\224\353\211\264\354\226\274.docx" differ