├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Jenkinsfile-cd ├── Jenkinsfile-ci ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── festa │ │ ├── FestaApplication.java │ │ ├── aop │ │ ├── CheckLoginStatus.java │ │ └── CheckLoginStatusAop.java │ │ ├── common │ │ ├── LoginUserNoResolver.java │ │ ├── RedisCacheKey.java │ │ ├── ReplicationRoutingConstants.java │ │ ├── ResponseEntityConstants.java │ │ ├── RoutingDataSource.java │ │ ├── S3ImageUploader.java │ │ ├── SessionLoginService.java │ │ ├── UserLevel.java │ │ ├── commonService │ │ │ ├── CurrentLoginUserNo.java │ │ │ ├── ImageUploader.java │ │ │ └── LoginService.java │ │ ├── firebase │ │ │ ├── FirebaseInitializer.java │ │ │ └── FirebaseTokenManager.java │ │ └── util │ │ │ └── ConvertDataType.java │ │ ├── config │ │ ├── AsyncConfig.java │ │ ├── DatabaseConfig.java │ │ ├── JasyptConfig.java │ │ ├── RedisConfig.java │ │ └── WebConfig.java │ │ ├── controller │ │ ├── EventController.java │ │ └── MemberController.java │ │ ├── dao │ │ ├── EventDAO.java │ │ └── MemberDAO.java │ │ ├── dto │ │ ├── EventDTO.java │ │ └── MemberDTO.java │ │ ├── exception │ │ ├── FcmInitException.java │ │ ├── FcmTokenException.java │ │ └── ImageUploadException.java │ │ ├── model │ │ ├── AlertResponse.java │ │ ├── MemberInfo.java │ │ ├── MemberLogin.java │ │ ├── MemberNewPw.java │ │ ├── PageInfo.java │ │ └── Participants.java │ │ └── service │ │ ├── AlertService.java │ │ ├── EventService.java │ │ └── MemberService.java └── resources │ ├── application.properties │ ├── firebase │ └── festa-42bbe-firebase-adminsdk-h4kbg-5b386e249d.json │ └── mapper │ ├── EventsMapper.xml │ └── MemberMapper.xml └── test └── java └── com └── festa ├── FestaApplicationTests.java ├── MemberControllerTests.java ├── MemberServiceTests.java ├── UserSignUpValidationTests.java └── service └── EventServiceTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Jenkinsfile-cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/Jenkinsfile-cd -------------------------------------------------------------------------------- /Jenkinsfile-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/Jenkinsfile-ci -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/festa/FestaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/FestaApplication.java -------------------------------------------------------------------------------- /src/main/java/com/festa/aop/CheckLoginStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/aop/CheckLoginStatus.java -------------------------------------------------------------------------------- /src/main/java/com/festa/aop/CheckLoginStatusAop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/aop/CheckLoginStatusAop.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/LoginUserNoResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/LoginUserNoResolver.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/RedisCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/RedisCacheKey.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/ReplicationRoutingConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/ReplicationRoutingConstants.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/ResponseEntityConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/ResponseEntityConstants.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/RoutingDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/RoutingDataSource.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/S3ImageUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/S3ImageUploader.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/SessionLoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/SessionLoginService.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/UserLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/UserLevel.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/commonService/CurrentLoginUserNo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/commonService/CurrentLoginUserNo.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/commonService/ImageUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/commonService/ImageUploader.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/commonService/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/commonService/LoginService.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/firebase/FirebaseInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/firebase/FirebaseInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/firebase/FirebaseTokenManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/firebase/FirebaseTokenManager.java -------------------------------------------------------------------------------- /src/main/java/com/festa/common/util/ConvertDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/common/util/ConvertDataType.java -------------------------------------------------------------------------------- /src/main/java/com/festa/config/AsyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/config/AsyncConfig.java -------------------------------------------------------------------------------- /src/main/java/com/festa/config/DatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/config/DatabaseConfig.java -------------------------------------------------------------------------------- /src/main/java/com/festa/config/JasyptConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/config/JasyptConfig.java -------------------------------------------------------------------------------- /src/main/java/com/festa/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/config/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/festa/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/com/festa/controller/EventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/controller/EventController.java -------------------------------------------------------------------------------- /src/main/java/com/festa/controller/MemberController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/controller/MemberController.java -------------------------------------------------------------------------------- /src/main/java/com/festa/dao/EventDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/dao/EventDAO.java -------------------------------------------------------------------------------- /src/main/java/com/festa/dao/MemberDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/dao/MemberDAO.java -------------------------------------------------------------------------------- /src/main/java/com/festa/dto/EventDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/dto/EventDTO.java -------------------------------------------------------------------------------- /src/main/java/com/festa/dto/MemberDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/dto/MemberDTO.java -------------------------------------------------------------------------------- /src/main/java/com/festa/exception/FcmInitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/exception/FcmInitException.java -------------------------------------------------------------------------------- /src/main/java/com/festa/exception/FcmTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/exception/FcmTokenException.java -------------------------------------------------------------------------------- /src/main/java/com/festa/exception/ImageUploadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/exception/ImageUploadException.java -------------------------------------------------------------------------------- /src/main/java/com/festa/model/AlertResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/model/AlertResponse.java -------------------------------------------------------------------------------- /src/main/java/com/festa/model/MemberInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/model/MemberInfo.java -------------------------------------------------------------------------------- /src/main/java/com/festa/model/MemberLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/model/MemberLogin.java -------------------------------------------------------------------------------- /src/main/java/com/festa/model/MemberNewPw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/model/MemberNewPw.java -------------------------------------------------------------------------------- /src/main/java/com/festa/model/PageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/model/PageInfo.java -------------------------------------------------------------------------------- /src/main/java/com/festa/model/Participants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/model/Participants.java -------------------------------------------------------------------------------- /src/main/java/com/festa/service/AlertService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/service/AlertService.java -------------------------------------------------------------------------------- /src/main/java/com/festa/service/EventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/service/EventService.java -------------------------------------------------------------------------------- /src/main/java/com/festa/service/MemberService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/java/com/festa/service/MemberService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/firebase/festa-42bbe-firebase-adminsdk-h4kbg-5b386e249d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/resources/firebase/festa-42bbe-firebase-adminsdk-h4kbg-5b386e249d.json -------------------------------------------------------------------------------- /src/main/resources/mapper/EventsMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/resources/mapper/EventsMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/MemberMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/main/resources/mapper/MemberMapper.xml -------------------------------------------------------------------------------- /src/test/java/com/festa/FestaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/test/java/com/festa/FestaApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/festa/MemberControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/test/java/com/festa/MemberControllerTests.java -------------------------------------------------------------------------------- /src/test/java/com/festa/MemberServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/test/java/com/festa/MemberServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/festa/UserSignUpValidationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/test/java/com/festa/UserSignUpValidationTests.java -------------------------------------------------------------------------------- /src/test/java/com/festa/service/EventServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/event-recommender-festa/HEAD/src/test/java/com/festa/service/EventServiceTest.java --------------------------------------------------------------------------------