├── .gitignore ├── .prettierrc ├── README.md ├── docker ├── docker-compose-jenkins.yml ├── docker-compose-mariadb.yml ├── docker-compose-redis.yml ├── master_db │ └── config │ │ └── my.cnf └── slave_db │ └── config │ └── my.cnf ├── document └── Swagger Annotations Changes ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── http ├── http-client.env.json └── reactive │ └── MethodArgumentExample.http ├── mvc ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── studio │ │ │ └── thinkground │ │ │ └── aroundhub │ │ │ └── mvc │ │ │ ├── Application.java │ │ │ ├── common │ │ │ ├── CommonResponse.java │ │ │ ├── Constants.java │ │ │ ├── annotation │ │ │ │ ├── FieldAnnotation.java │ │ │ │ ├── MethodAnnotation.java │ │ │ │ ├── TypeAnnotation.java │ │ │ │ └── ValidationAnnotation.java │ │ │ ├── exception │ │ │ │ ├── AroundHubException.java │ │ │ │ └── AroundHubExceptionHandler.java │ │ │ └── valid │ │ │ │ ├── ParameterValidator.java │ │ │ │ └── TempDto.java │ │ │ ├── config │ │ │ ├── JasyptConfig.java │ │ │ ├── JpaAuditingConfiguration.java │ │ │ ├── OpenAPIConfiguration.java │ │ │ ├── ProfileManager.java │ │ │ ├── WebMvcConfig.java │ │ │ └── cache │ │ │ │ ├── CacheConfig.java │ │ │ │ └── RedisCacheConfig.java │ │ │ ├── controller │ │ │ ├── ConditionController.java │ │ │ ├── DeleteController.java │ │ │ ├── GetController.java │ │ │ ├── HelloController.java │ │ │ ├── ListenerController.java │ │ │ ├── PostController.java │ │ │ ├── ProductController.java │ │ │ ├── PutController.java │ │ │ ├── RestTemplateController.java │ │ │ └── ShortUrlController.java │ │ │ ├── data │ │ │ ├── dao │ │ │ │ ├── ProductDAO.java │ │ │ │ ├── ShortUrlDAO.java │ │ │ │ └── impl │ │ │ │ │ ├── ProductDAOImpl.java │ │ │ │ │ └── ShortUrlDaoImpl.java │ │ │ ├── dto │ │ │ │ ├── MemberDTO.java │ │ │ │ ├── NaverUriDto.java │ │ │ │ ├── ProductDto.java │ │ │ │ └── ShortUrlResponseDto.java │ │ │ ├── entity │ │ │ │ ├── BaseEntity.java │ │ │ │ ├── Listener.java │ │ │ │ ├── Product.java │ │ │ │ ├── ShortUrl.java │ │ │ │ └── listener │ │ │ │ │ └── CustomListener.java │ │ │ ├── handler │ │ │ │ ├── ProductDataHandler.java │ │ │ │ └── impl │ │ │ │ │ └── ProductDataHandlerImpl.java │ │ │ └── repository │ │ │ │ ├── ListenerRepository.java │ │ │ │ ├── ProductRepository.java │ │ │ │ ├── ShortUrlRedisRepository.java │ │ │ │ └── ShortUrlRepository.java │ │ │ ├── interceptor │ │ │ └── HttpInterceptor.java │ │ │ ├── service │ │ │ ├── ListenerService.java │ │ │ ├── ProductService.java │ │ │ ├── RestClientService.java │ │ │ ├── RestTemplateService.java │ │ │ ├── ShortUrlService.java │ │ │ └── impl │ │ │ │ ├── ListenerServiceImpl.java │ │ │ │ ├── ProductServiceImpl.java │ │ │ │ ├── RestClientServiceImpl.java │ │ │ │ ├── RestTemplateServiceImpl.java │ │ │ │ └── ShortUrlServiceImpl.java │ │ │ └── util │ │ │ ├── KakaoPortalApi.java │ │ │ ├── NaverPortalApi.java │ │ │ ├── PortalApi.java │ │ │ └── PortalApiConfig.java │ └── resources │ │ ├── application.yml │ │ └── logback-spring.xml │ └── test │ └── java │ └── studio │ └── thinkground │ └── aroundhub │ └── mvc │ ├── ApplicationTests.java │ ├── config │ └── JasyptTest.java │ ├── controller │ └── ProductControllerTest.java │ ├── impl │ └── ProductServiceImplTest.java │ ├── repository │ ├── DevProductRepositoryTest.java │ ├── LocalProductRepositoryTest.java │ └── ProductRepositoryTest.java │ └── test │ └── TestLifeCycle.java ├── reactive ├── build.gradle.kts └── src │ └── main │ ├── java │ └── studio │ │ └── thinkground │ │ └── reactive │ │ ├── Application.java │ │ ├── basic │ │ ├── BasicController.java │ │ ├── BasicRouter.java │ │ └── MethodArgumentExample.java │ │ ├── common │ │ └── config │ │ │ └── ApplicationConfig.java │ │ └── user │ │ ├── User.java │ │ ├── UserHandler.java │ │ ├── UserRouterConfig.java │ │ └── UserService.java │ └── resources │ ├── application.yml │ └── logback-spring.xml └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/README.md -------------------------------------------------------------------------------- /docker/docker-compose-jenkins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/docker/docker-compose-jenkins.yml -------------------------------------------------------------------------------- /docker/docker-compose-mariadb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/docker/docker-compose-mariadb.yml -------------------------------------------------------------------------------- /docker/docker-compose-redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/docker/docker-compose-redis.yml -------------------------------------------------------------------------------- /docker/master_db/config/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/docker/master_db/config/my.cnf -------------------------------------------------------------------------------- /docker/slave_db/config/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/docker/slave_db/config/my.cnf -------------------------------------------------------------------------------- /document/Swagger Annotations Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/document/Swagger Annotations Changes -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /http/http-client.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/http/http-client.env.json -------------------------------------------------------------------------------- /http/reactive/MethodArgumentExample.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/http/reactive/MethodArgumentExample.http -------------------------------------------------------------------------------- /mvc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/build.gradle.kts -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/Application.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/CommonResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/CommonResponse.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/Constants.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/FieldAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/FieldAnnotation.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/MethodAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/MethodAnnotation.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/TypeAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/TypeAnnotation.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/ValidationAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/annotation/ValidationAnnotation.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/exception/AroundHubException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/exception/AroundHubException.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/exception/AroundHubExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/exception/AroundHubExceptionHandler.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/valid/ParameterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/valid/ParameterValidator.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/valid/TempDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/common/valid/TempDto.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/JasyptConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/JasyptConfig.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/JpaAuditingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/JpaAuditingConfiguration.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/OpenAPIConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/OpenAPIConfiguration.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/ProfileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/ProfileManager.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/WebMvcConfig.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/cache/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/cache/CacheConfig.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/cache/RedisCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/config/cache/RedisCacheConfig.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ConditionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ConditionController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/DeleteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/DeleteController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/GetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/GetController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/HelloController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ListenerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ListenerController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/PostController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ProductController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/PutController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/PutController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/RestTemplateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/RestTemplateController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ShortUrlController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/controller/ShortUrlController.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/ProductDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/ProductDAO.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/ShortUrlDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/ShortUrlDAO.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/impl/ProductDAOImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/impl/ProductDAOImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/impl/ShortUrlDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dao/impl/ShortUrlDaoImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/MemberDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/MemberDTO.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/NaverUriDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/NaverUriDto.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/ProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/ProductDto.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/ShortUrlResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/dto/ShortUrlResponseDto.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/BaseEntity.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/Listener.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/Product.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/ShortUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/ShortUrl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/listener/CustomListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/entity/listener/CustomListener.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/handler/ProductDataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/handler/ProductDataHandler.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/handler/impl/ProductDataHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/handler/impl/ProductDataHandlerImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ListenerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ListenerRepository.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ProductRepository.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ShortUrlRedisRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ShortUrlRedisRepository.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ShortUrlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/data/repository/ShortUrlRepository.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/interceptor/HttpInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/interceptor/HttpInterceptor.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/ListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/ListenerService.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/ProductService.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/RestClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/RestClientService.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/RestTemplateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/RestTemplateService.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/ShortUrlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/ShortUrlService.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/ListenerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/ListenerServiceImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/ProductServiceImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/RestClientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/RestClientServiceImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/RestTemplateServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/RestTemplateServiceImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/ShortUrlServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/service/impl/ShortUrlServiceImpl.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/KakaoPortalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/KakaoPortalApi.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/NaverPortalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/NaverPortalApi.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/PortalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/PortalApi.java -------------------------------------------------------------------------------- /mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/PortalApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/java/studio/thinkground/aroundhub/mvc/util/PortalApiConfig.java -------------------------------------------------------------------------------- /mvc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/resources/application.yml -------------------------------------------------------------------------------- /mvc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/ApplicationTests.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/config/JasyptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/config/JasyptTest.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/controller/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/controller/ProductControllerTest.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/impl/ProductServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/impl/ProductServiceImplTest.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/repository/DevProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/repository/DevProductRepositoryTest.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/repository/LocalProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/repository/LocalProductRepositoryTest.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/repository/ProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/repository/ProductRepositoryTest.java -------------------------------------------------------------------------------- /mvc/src/test/java/studio/thinkground/aroundhub/mvc/test/TestLifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/mvc/src/test/java/studio/thinkground/aroundhub/mvc/test/TestLifeCycle.java -------------------------------------------------------------------------------- /reactive/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/build.gradle.kts -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/Application.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/basic/BasicController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/basic/BasicController.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/basic/BasicRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/basic/BasicRouter.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/basic/MethodArgumentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/basic/MethodArgumentExample.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/common/config/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/common/config/ApplicationConfig.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/user/User.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/user/UserHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/user/UserHandler.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/user/UserRouterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/user/UserRouterConfig.java -------------------------------------------------------------------------------- /reactive/src/main/java/studio/thinkground/reactive/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/java/studio/thinkground/reactive/user/UserService.java -------------------------------------------------------------------------------- /reactive/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/resources/application.yml -------------------------------------------------------------------------------- /reactive/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/reactive/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Around-Hub-Studio/around-hub-spring-boot/HEAD/settings.gradle.kts --------------------------------------------------------------------------------