├── .editorconfig ├── .eslintignore ├── .gitattributes ├── .github └── workflows │ └── maven.yml ├── .gitignore ├── .gitlab-ci.yml ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .sonarcloud.properties ├── README.md ├── checkstyle.xml ├── common ├── pom.xml └── src │ └── main │ └── java │ └── gt │ └── common │ ├── config │ ├── BaseException.java │ ├── CommonExceptionHandler.java │ ├── PaginationCustomizer.java │ └── ReqLogFilter.java │ ├── dtos │ └── ArticleSummaryDto.java │ └── test │ └── TestUtil.java ├── content-checker ├── content-checker-service-model │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── gt │ │ └── contentchecker │ │ ├── ContentCheckOutcome.java │ │ ├── Request.java │ │ └── Response.java ├── content-checker-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── gt │ │ │ │ └── contentchecker │ │ │ │ ├── ContentCheckerService.java │ │ │ │ ├── ExceptionHandler.java │ │ │ │ └── JMSConfig.java │ │ └── resources │ │ │ ├── application-default.yml │ │ │ ├── application.yml │ │ │ └── static │ │ │ └── index.html │ │ └── test │ │ ├── java │ │ └── gt │ │ │ └── contentchecker │ │ │ └── ContentCheckerAppTest.java │ │ └── resources │ │ ├── logback.xml │ │ └── testcontainers.properties └── pom.xml ├── docker-steps.md ├── docker ├── docker-compose-dev.yml └── docker-compose.yml ├── email ├── email-service-api │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── gt │ │ │ └── api │ │ │ └── email │ │ │ ├── EmailDto.java │ │ │ └── EmailService.java │ │ └── resources │ │ └── application.yml ├── email-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── gt │ │ │ │ └── mail │ │ │ │ ├── EmailServiceApp.java │ │ │ │ ├── config │ │ │ │ ├── ExceptionHandler.java │ │ │ │ └── WebConfigurer.java │ │ │ │ ├── modules │ │ │ │ └── email │ │ │ │ │ └── EmailService.java │ │ │ │ ├── utils │ │ │ │ └── EmailUtil.java │ │ │ │ └── web │ │ │ │ └── rest │ │ │ │ ├── EmailController.java │ │ │ │ └── HelloResource.java │ │ └── resources │ │ │ ├── application-default.yml │ │ │ ├── application.yml │ │ │ └── static │ │ │ └── index.html │ │ └── test │ │ ├── java │ │ └── gt │ │ │ └── mail │ │ │ ├── BaseTestCloudContract.java │ │ │ ├── EmailServiceAppTest.java │ │ │ ├── frwk │ │ │ └── TestContainerConfig.java │ │ │ └── web │ │ │ └── rest │ │ │ ├── EmailResourceIT.java │ │ │ └── HelloResourceIT.java │ │ └── resources │ │ ├── application.yml │ │ ├── contracts │ │ ├── email │ │ │ └── email_service.groovy │ │ └── hello │ │ │ └── say_hello.groovy │ │ ├── logback.xml │ │ └── testcontainers.properties └── pom.xml ├── load-tester ├── pom.xml ├── readme.md └── src │ └── test │ ├── resources │ ├── gatling.conf │ └── logback.xml │ └── scala │ ├── Engine.scala │ ├── IDEPathHelper.scala │ ├── Recorder.scala │ └── gt │ ├── Environment.scala │ ├── scenarios │ ├── ArticleScenario.scala │ ├── HomePageScenario.scala │ └── LoginScenarios.scala │ └── simulations │ ├── LoginAndCreateReadArticlesSimulation.scala │ ├── PublicUserSimulation.scala │ ├── TestSimulation.scala │ └── UserLoginFlowSimulation.scala ├── main-app ├── main-orm-jooq │ └── pom.xml ├── main-orm │ ├── lombok.config │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── gt │ │ │ └── app │ │ │ ├── domain │ │ │ ├── AppUser.java │ │ │ ├── Article.java │ │ │ ├── ArticleStatus.java │ │ │ ├── Authority.java │ │ │ ├── BaseAuditingEntity.java │ │ │ ├── BaseEntity.java │ │ │ ├── Comment.java │ │ │ ├── CommentStatus.java │ │ │ └── ReceivedFile.java │ │ │ └── hibernate │ │ │ └── PrefixedNamingStrategy.java │ │ └── resources │ │ ├── liquibase-db-diff.properties │ │ ├── liquibase-existing-db.properties │ │ ├── liquibase-jpa-diff.properties │ │ └── liquibase │ │ ├── changelog │ │ └── 20231231191733_changelog.xml │ │ └── master.xml ├── main-webapp │ ├── lombok.config │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── gt │ │ │ │ └── app │ │ │ │ ├── DataCreator.java │ │ │ │ ├── MainApplication.java │ │ │ │ ├── api │ │ │ │ ├── EmailClient.java │ │ │ │ ├── InternalKeycloakAuthConfig.java │ │ │ │ └── ReportClient.java │ │ │ │ ├── config │ │ │ │ ├── AppProperties.java │ │ │ │ ├── Constants.java │ │ │ │ ├── ExceptionHandler.java │ │ │ │ ├── FeignConfiguration.java │ │ │ │ ├── JMSConfig.java │ │ │ │ ├── JpaConfig.java │ │ │ │ ├── WebMvcConfig.java │ │ │ │ ├── WebSocketConfig.java │ │ │ │ ├── logging │ │ │ │ │ ├── HibernateStatementStatInterceptor.java │ │ │ │ │ └── WebRequestInterceptor.java │ │ │ │ ├── metrics │ │ │ │ │ └── RequestStatisticsConfiguration.java │ │ │ │ └── security │ │ │ │ │ ├── AppUserDetails.java │ │ │ │ │ ├── AuthoritiesConstants.java │ │ │ │ │ ├── CurrentUser.java │ │ │ │ │ ├── CurrentUserToken.java │ │ │ │ │ ├── MethodSecurityConfig.java │ │ │ │ │ ├── SecurityAuditorResolver.java │ │ │ │ │ ├── SecurityConfig.java │ │ │ │ │ ├── SecurityUtils.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── exception │ │ │ │ ├── DuplicateRecordException.java │ │ │ │ ├── OperationNotAllowedException.java │ │ │ │ └── RecordNotFoundException.java │ │ │ │ ├── modules │ │ │ │ ├── article │ │ │ │ │ ├── ArticleCreateDto.java │ │ │ │ │ ├── ArticleEditDto.java │ │ │ │ │ ├── ArticleMapper.java │ │ │ │ │ ├── ArticlePreviewDto.java │ │ │ │ │ ├── ArticleReadDto.java │ │ │ │ │ ├── ArticleRepository.java │ │ │ │ │ ├── ArticleRepositoryCustom.java │ │ │ │ │ ├── ArticleRepositoryCustomImpl.java │ │ │ │ │ ├── ArticleReviewResultDto.java │ │ │ │ │ ├── ArticleService.java │ │ │ │ │ ├── CommentRepository.java │ │ │ │ │ ├── CommentRepositoryCustom.java │ │ │ │ │ ├── CommentRepositoryCustomImpl.java │ │ │ │ │ ├── CommentService.java │ │ │ │ │ └── NewCommentDto.java │ │ │ │ ├── common │ │ │ │ │ ├── AbstractRepository.java │ │ │ │ │ ├── AbstractRepositoryCustom.java │ │ │ │ │ ├── AbstractRepositoryImpl.java │ │ │ │ │ ├── BadQueryException.java │ │ │ │ │ └── WebsocketHandler.java │ │ │ │ ├── file │ │ │ │ │ ├── FileDownloadUtil.java │ │ │ │ │ ├── FileService.java │ │ │ │ │ ├── ReceivedFileRepository.java │ │ │ │ │ ├── ReceivedFileService.java │ │ │ │ │ ├── RetrievalException.java │ │ │ │ │ └── StorageException.java │ │ │ │ ├── jobs │ │ │ │ │ └── ServerTimeSenderTask.java │ │ │ │ ├── review │ │ │ │ │ ├── ArticleReviewResponseService.java │ │ │ │ │ ├── CommentReviewResponseService.java │ │ │ │ │ ├── ContentCheckResponseListenerService.java │ │ │ │ │ ├── ContentCheckService.java │ │ │ │ │ └── JmsContentCheckService.java │ │ │ │ └── user │ │ │ │ │ ├── AppPermissionEvaluatorService.java │ │ │ │ │ ├── AppUserDetailsService.java │ │ │ │ │ ├── AuthorityRepository.java │ │ │ │ │ ├── AuthorityService.java │ │ │ │ │ ├── PasswordUpdateValidator.java │ │ │ │ │ ├── UserAuthorityService.java │ │ │ │ │ ├── UserRepository.java │ │ │ │ │ ├── UserService.java │ │ │ │ │ ├── UserSignupValidator.java │ │ │ │ │ ├── UserStat.java │ │ │ │ │ └── dto │ │ │ │ │ ├── PasswordUpdateDTO.java │ │ │ │ │ ├── UserDTO.java │ │ │ │ │ ├── UserProfileUpdateDTO.java │ │ │ │ │ └── UserSignUpDTO.java │ │ │ │ ├── utl │ │ │ │ └── PaginationUtil.java │ │ │ │ └── web │ │ │ │ ├── mvc │ │ │ │ ├── AccountController.java │ │ │ │ ├── ArticleController.java │ │ │ │ ├── AuthController.java │ │ │ │ ├── DownloadController.java │ │ │ │ ├── ErrorControllerAdvice.java │ │ │ │ ├── IndexController.java │ │ │ │ └── ReviewController.java │ │ │ │ └── rest │ │ │ │ ├── HelloResource.java │ │ │ │ └── UserResource.java │ │ └── resources │ │ │ ├── application-default.yml │ │ │ ├── application-loadtest.yml │ │ │ ├── application-local.yml │ │ │ ├── application-prod.yml │ │ │ ├── application-tls.yml │ │ │ ├── application.yml │ │ │ ├── keycloak │ │ │ └── realm-export.json │ │ │ ├── keys │ │ │ └── seedapp.p12 │ │ │ ├── messages.properties │ │ │ ├── messages_np.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ ├── app2.css │ │ │ │ └── common.css │ │ │ ├── favicon.ico │ │ │ ├── img │ │ │ │ ├── male-coat.png │ │ │ │ └── male-tshirt.png │ │ │ └── js │ │ │ │ ├── app.js │ │ │ │ └── custom.js │ │ │ ├── templates │ │ │ ├── _fragments │ │ │ │ ├── _utils.html │ │ │ │ ├── footer.html │ │ │ │ ├── header.html │ │ │ │ └── user.html │ │ │ ├── admin │ │ │ │ ├── admin-area.html │ │ │ │ └── review-article.html │ │ │ ├── article.html │ │ │ ├── article │ │ │ │ ├── _articles.html │ │ │ │ ├── edit-article.html │ │ │ │ ├── new-article.html │ │ │ │ └── read-article.html │ │ │ ├── error.html │ │ │ ├── landing.html │ │ │ └── user │ │ │ │ ├── _profile.html │ │ │ │ ├── password.html │ │ │ │ ├── profile.html │ │ │ │ └── signup.html │ │ │ ├── wro.properties │ │ │ └── wro.xml │ │ └── test │ │ ├── groovy │ │ └── gt │ │ │ └── app │ │ │ ├── DataDrivenSpec.groovy │ │ │ ├── SpockExSpec.groovy │ │ │ ├── SpringContextIntegrationSpec.groovy │ │ │ └── modules │ │ │ └── article │ │ │ └── ArticleServiceSpec.groovy │ │ ├── java │ │ └── gt │ │ │ └── app │ │ │ ├── MainApplicationTest.java │ │ │ ├── api │ │ │ ├── EmailClientMock.java │ │ │ └── TrendServiceMock.java │ │ │ ├── arch │ │ │ ├── ArchitectureTest.java │ │ │ ├── GeneralCodingRulesTest.java │ │ │ └── SpringCodingRulesTest.java │ │ │ ├── e2e │ │ │ ├── PublicPageIT.java │ │ │ ├── WebAppIT.java │ │ │ └── pageobj │ │ │ │ ├── AdminPage.java │ │ │ │ ├── ArticleEditPage.java │ │ │ │ ├── BaseLoggedInPage.java │ │ │ │ ├── BasePage.java │ │ │ │ ├── LoggedInHomePage.java │ │ │ │ ├── LoginPage.java │ │ │ │ ├── NewArticlePage.java │ │ │ │ ├── PublicPage.java │ │ │ │ └── UserArticleListingPage.java │ │ │ ├── frwk │ │ │ ├── BaseSeleniumTest.java │ │ │ ├── SampleTest.java │ │ │ ├── StandAloneSeleniumTest.java │ │ │ ├── TestContainerConfig.java │ │ │ └── TestDataManager.java │ │ │ ├── modules │ │ │ ├── article │ │ │ │ └── ArticleServiceTest.java │ │ │ ├── file │ │ │ │ └── FileDownloadUtilTest.java │ │ │ └── review │ │ │ │ └── NoopContentCheckService.java │ │ │ └── web │ │ │ └── rest │ │ │ ├── HelloResourceIT.java │ │ │ └── I18Test.java │ │ └── resources │ │ ├── application.yml │ │ ├── archunit.properties │ │ ├── blob │ │ ├── test.txt │ │ └── test2.txt │ │ ├── logback.xml │ │ └── testcontainers.properties ├── pom.xml └── report-service │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── gt │ │ │ └── report │ │ │ ├── ExceptionHandler.java │ │ │ ├── ReportController.java │ │ │ ├── ReportServiceApp.java │ │ │ ├── SecurityConfig.java │ │ │ └── StatReport.java │ └── resources │ │ ├── application.yml │ │ └── static │ │ └── index.html │ └── test │ └── resources │ ├── logback.xml │ └── testcontainers.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── screenshots ├── admin-user-review-page.png ├── architecture-diagram.png ├── logged-in-home-page.png ├── new-article-page.png ├── public-page.png ├── read-article-with-nested-comment.png ├── review-flagged-content.png └── users-home-page.png ├── spot-bugs.filter-exclude.xml └── trend ├── pom.xml ├── trend-service-api ├── pom.xml └── src │ └── main │ └── java │ └── trend │ ├── TrendDto.java │ └── TrendService.java └── trend-service ├── pom.xml └── src ├── main ├── java │ └── gt │ │ └── trend │ │ ├── ExceptionHandler.java │ │ ├── TrendServiceApp.java │ │ └── web │ │ └── TrendController.java └── resources │ ├── application-default.yml │ └── application.yml └── test ├── java └── gt │ └── trend │ └── TrendServiceAppTest.java └── resources ├── logback.xml └── testcontainers.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/src/main/java/gt/common/config/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/src/main/java/gt/common/config/BaseException.java -------------------------------------------------------------------------------- /common/src/main/java/gt/common/config/CommonExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/src/main/java/gt/common/config/CommonExceptionHandler.java -------------------------------------------------------------------------------- /common/src/main/java/gt/common/config/PaginationCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/src/main/java/gt/common/config/PaginationCustomizer.java -------------------------------------------------------------------------------- /common/src/main/java/gt/common/config/ReqLogFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/src/main/java/gt/common/config/ReqLogFilter.java -------------------------------------------------------------------------------- /common/src/main/java/gt/common/dtos/ArticleSummaryDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/src/main/java/gt/common/dtos/ArticleSummaryDto.java -------------------------------------------------------------------------------- /common/src/main/java/gt/common/test/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/common/src/main/java/gt/common/test/TestUtil.java -------------------------------------------------------------------------------- /content-checker/content-checker-service-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service-model/pom.xml -------------------------------------------------------------------------------- /content-checker/content-checker-service-model/src/main/java/gt/contentchecker/ContentCheckOutcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service-model/src/main/java/gt/contentchecker/ContentCheckOutcome.java -------------------------------------------------------------------------------- /content-checker/content-checker-service-model/src/main/java/gt/contentchecker/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service-model/src/main/java/gt/contentchecker/Request.java -------------------------------------------------------------------------------- /content-checker/content-checker-service-model/src/main/java/gt/contentchecker/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service-model/src/main/java/gt/contentchecker/Response.java -------------------------------------------------------------------------------- /content-checker/content-checker-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/pom.xml -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/main/java/gt/contentchecker/ContentCheckerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/main/java/gt/contentchecker/ContentCheckerService.java -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/main/java/gt/contentchecker/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/main/java/gt/contentchecker/ExceptionHandler.java -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/main/java/gt/contentchecker/JMSConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/main/java/gt/contentchecker/JMSConfig.java -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/main/resources/application-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/main/resources/application-default.yml -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/main/resources/static/index.html -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/test/java/gt/contentchecker/ContentCheckerAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/test/java/gt/contentchecker/ContentCheckerAppTest.java -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/content-checker-service/src/test/resources/logback.xml -------------------------------------------------------------------------------- /content-checker/content-checker-service/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- 1 | testcontainers.reuse.enable=true 2 | -------------------------------------------------------------------------------- /content-checker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/content-checker/pom.xml -------------------------------------------------------------------------------- /docker-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/docker-steps.md -------------------------------------------------------------------------------- /docker/docker-compose-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/docker/docker-compose-dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /email/email-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service-api/pom.xml -------------------------------------------------------------------------------- /email/email-service-api/src/main/java/gt/api/email/EmailDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service-api/src/main/java/gt/api/email/EmailDto.java -------------------------------------------------------------------------------- /email/email-service-api/src/main/java/gt/api/email/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service-api/src/main/java/gt/api/email/EmailService.java -------------------------------------------------------------------------------- /email/email-service-api/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service-api/src/main/resources/application.yml -------------------------------------------------------------------------------- /email/email-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/pom.xml -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/EmailServiceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/EmailServiceApp.java -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/config/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/config/ExceptionHandler.java -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/config/WebConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/config/WebConfigurer.java -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/modules/email/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/modules/email/EmailService.java -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/utils/EmailUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/utils/EmailUtil.java -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/web/rest/EmailController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/web/rest/EmailController.java -------------------------------------------------------------------------------- /email/email-service/src/main/java/gt/mail/web/rest/HelloResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/java/gt/mail/web/rest/HelloResource.java -------------------------------------------------------------------------------- /email/email-service/src/main/resources/application-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/resources/application-default.yml -------------------------------------------------------------------------------- /email/email-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /email/email-service/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/main/resources/static/index.html -------------------------------------------------------------------------------- /email/email-service/src/test/java/gt/mail/BaseTestCloudContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/java/gt/mail/BaseTestCloudContract.java -------------------------------------------------------------------------------- /email/email-service/src/test/java/gt/mail/EmailServiceAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/java/gt/mail/EmailServiceAppTest.java -------------------------------------------------------------------------------- /email/email-service/src/test/java/gt/mail/frwk/TestContainerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/java/gt/mail/frwk/TestContainerConfig.java -------------------------------------------------------------------------------- /email/email-service/src/test/java/gt/mail/web/rest/EmailResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/java/gt/mail/web/rest/EmailResourceIT.java -------------------------------------------------------------------------------- /email/email-service/src/test/java/gt/mail/web/rest/HelloResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/java/gt/mail/web/rest/HelloResourceIT.java -------------------------------------------------------------------------------- /email/email-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /email/email-service/src/test/resources/contracts/email/email_service.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/resources/contracts/email/email_service.groovy -------------------------------------------------------------------------------- /email/email-service/src/test/resources/contracts/hello/say_hello.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/resources/contracts/hello/say_hello.groovy -------------------------------------------------------------------------------- /email/email-service/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/email-service/src/test/resources/logback.xml -------------------------------------------------------------------------------- /email/email-service/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- 1 | testcontainers.reuse.enable=true 2 | -------------------------------------------------------------------------------- /email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/email/pom.xml -------------------------------------------------------------------------------- /load-tester/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/pom.xml -------------------------------------------------------------------------------- /load-tester/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/readme.md -------------------------------------------------------------------------------- /load-tester/src/test/resources/gatling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/resources/gatling.conf -------------------------------------------------------------------------------- /load-tester/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/resources/logback.xml -------------------------------------------------------------------------------- /load-tester/src/test/scala/Engine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/Engine.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/IDEPathHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/IDEPathHelper.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/Recorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/Recorder.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/Environment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/Environment.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/scenarios/ArticleScenario.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/scenarios/ArticleScenario.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/scenarios/HomePageScenario.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/scenarios/HomePageScenario.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/scenarios/LoginScenarios.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/scenarios/LoginScenarios.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/simulations/LoginAndCreateReadArticlesSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/simulations/LoginAndCreateReadArticlesSimulation.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/simulations/PublicUserSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/simulations/PublicUserSimulation.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/simulations/TestSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/simulations/TestSimulation.scala -------------------------------------------------------------------------------- /load-tester/src/test/scala/gt/simulations/UserLoginFlowSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/load-tester/src/test/scala/gt/simulations/UserLoginFlowSimulation.scala -------------------------------------------------------------------------------- /main-app/main-orm-jooq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm-jooq/pom.xml -------------------------------------------------------------------------------- /main-app/main-orm/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/lombok.config -------------------------------------------------------------------------------- /main-app/main-orm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/pom.xml -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/AppUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/AppUser.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/Article.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/ArticleStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/ArticleStatus.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/Authority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/Authority.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/BaseAuditingEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/BaseAuditingEntity.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/BaseEntity.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/Comment.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/CommentStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/CommentStatus.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/domain/ReceivedFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/domain/ReceivedFile.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/java/gt/app/hibernate/PrefixedNamingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/java/gt/app/hibernate/PrefixedNamingStrategy.java -------------------------------------------------------------------------------- /main-app/main-orm/src/main/resources/liquibase-db-diff.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/resources/liquibase-db-diff.properties -------------------------------------------------------------------------------- /main-app/main-orm/src/main/resources/liquibase-existing-db.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/resources/liquibase-existing-db.properties -------------------------------------------------------------------------------- /main-app/main-orm/src/main/resources/liquibase-jpa-diff.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/resources/liquibase-jpa-diff.properties -------------------------------------------------------------------------------- /main-app/main-orm/src/main/resources/liquibase/changelog/20231231191733_changelog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/resources/liquibase/changelog/20231231191733_changelog.xml -------------------------------------------------------------------------------- /main-app/main-orm/src/main/resources/liquibase/master.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-orm/src/main/resources/liquibase/master.xml -------------------------------------------------------------------------------- /main-app/main-webapp/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/lombok.config -------------------------------------------------------------------------------- /main-app/main-webapp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/pom.xml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/DataCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/DataCreator.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/MainApplication.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/api/EmailClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/api/EmailClient.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/api/InternalKeycloakAuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/api/InternalKeycloakAuthConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/api/ReportClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/api/ReportClient.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/AppProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/AppProperties.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/Constants.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/ExceptionHandler.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/FeignConfiguration.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/JMSConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/JMSConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/JpaConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/WebMvcConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/WebSocketConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/logging/HibernateStatementStatInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/logging/HibernateStatementStatInterceptor.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/logging/WebRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/logging/WebRequestInterceptor.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/metrics/RequestStatisticsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/metrics/RequestStatisticsConfiguration.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/AppUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/AppUserDetails.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/AuthoritiesConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/AuthoritiesConstants.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/CurrentUser.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/CurrentUserToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/CurrentUserToken.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/MethodSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/MethodSecurityConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/SecurityAuditorResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/SecurityAuditorResolver.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/SecurityConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/SecurityUtils.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/config/security/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/config/security/package-info.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/exception/DuplicateRecordException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/exception/DuplicateRecordException.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/exception/OperationNotAllowedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/exception/OperationNotAllowedException.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/exception/RecordNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/exception/RecordNotFoundException.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleCreateDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleCreateDto.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleEditDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleEditDto.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleMapper.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticlePreviewDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticlePreviewDto.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleReadDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleReadDto.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleRepository.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleRepositoryCustom.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleRepositoryCustomImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleRepositoryCustomImpl.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleReviewResultDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleReviewResultDto.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/ArticleService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/CommentRepository.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/CommentRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/CommentRepositoryCustom.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/CommentRepositoryCustomImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/CommentRepositoryCustomImpl.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/CommentService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/article/NewCommentDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/article/NewCommentDto.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/common/AbstractRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/common/AbstractRepository.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/common/AbstractRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/common/AbstractRepositoryCustom.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/common/AbstractRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/common/AbstractRepositoryImpl.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/common/BadQueryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/common/BadQueryException.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/common/WebsocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/common/WebsocketHandler.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/file/FileDownloadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/file/FileDownloadUtil.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/file/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/file/FileService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/file/ReceivedFileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/file/ReceivedFileRepository.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/file/ReceivedFileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/file/ReceivedFileService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/file/RetrievalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/file/RetrievalException.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/file/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/file/StorageException.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/jobs/ServerTimeSenderTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/jobs/ServerTimeSenderTask.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/review/ArticleReviewResponseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/review/ArticleReviewResponseService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/review/CommentReviewResponseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/review/CommentReviewResponseService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/review/ContentCheckResponseListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/review/ContentCheckResponseListenerService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/review/ContentCheckService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/review/ContentCheckService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/review/JmsContentCheckService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/review/JmsContentCheckService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/AppPermissionEvaluatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/AppPermissionEvaluatorService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/AppUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/AppUserDetailsService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/AuthorityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/AuthorityRepository.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/AuthorityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/AuthorityService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/PasswordUpdateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/PasswordUpdateValidator.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/UserAuthorityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/UserAuthorityService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/UserRepository.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/UserService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/UserSignupValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/UserSignupValidator.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/UserStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/UserStat.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/dto/PasswordUpdateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/dto/PasswordUpdateDTO.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/dto/UserDTO.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/dto/UserProfileUpdateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/dto/UserProfileUpdateDTO.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/modules/user/dto/UserSignUpDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/modules/user/dto/UserSignUpDTO.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/utl/PaginationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/utl/PaginationUtil.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/AccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/AccountController.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/ArticleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/ArticleController.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/AuthController.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/DownloadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/DownloadController.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/ErrorControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/ErrorControllerAdvice.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/IndexController.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/mvc/ReviewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/mvc/ReviewController.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/rest/HelloResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/rest/HelloResource.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/java/gt/app/web/rest/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/java/gt/app/web/rest/UserResource.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/application-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/application-default.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/application-loadtest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/application-loadtest.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/application-tls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/application-tls.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/application.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/keycloak/realm-export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/keycloak/realm-export.json -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/keys/seedapp.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/keys/seedapp.p12 -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/messages.properties -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/messages_np.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/messages_np.properties -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/css/app2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/static/css/app2.css -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/static/css/common.css -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/img/male-coat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/static/img/male-coat.png -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/img/male-tshirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/static/img/male-tshirt.png -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/static/js/app.js -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/static/js/custom.js: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/_fragments/_utils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/_fragments/_utils.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/_fragments/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/_fragments/footer.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/_fragments/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/_fragments/header.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/_fragments/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/_fragments/user.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/admin/admin-area.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/admin/admin-area.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/admin/review-article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/admin/review-article.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/article.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/article/_articles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/article/_articles.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/article/edit-article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/article/edit-article.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/article/new-article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/article/new-article.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/article/read-article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/article/read-article.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/landing.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/user/_profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/user/_profile.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/user/password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/user/password.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/user/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/user/profile.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/templates/user/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/templates/user/signup.html -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/wro.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /main-app/main-webapp/src/main/resources/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/main/resources/wro.xml -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/groovy/gt/app/DataDrivenSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/groovy/gt/app/DataDrivenSpec.groovy -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/groovy/gt/app/SpockExSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/groovy/gt/app/SpockExSpec.groovy -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/groovy/gt/app/SpringContextIntegrationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/groovy/gt/app/SpringContextIntegrationSpec.groovy -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/groovy/gt/app/modules/article/ArticleServiceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/groovy/gt/app/modules/article/ArticleServiceSpec.groovy -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/MainApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/MainApplicationTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/api/EmailClientMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/api/EmailClientMock.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/api/TrendServiceMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/api/TrendServiceMock.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/arch/ArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/arch/ArchitectureTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/arch/GeneralCodingRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/arch/GeneralCodingRulesTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/arch/SpringCodingRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/arch/SpringCodingRulesTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/PublicPageIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/PublicPageIT.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/WebAppIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/WebAppIT.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/AdminPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/AdminPage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/ArticleEditPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/ArticleEditPage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/BaseLoggedInPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/BaseLoggedInPage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/BasePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/BasePage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/LoggedInHomePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/LoggedInHomePage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/LoginPage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/NewArticlePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/NewArticlePage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/PublicPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/PublicPage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/UserArticleListingPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/e2e/pageobj/UserArticleListingPage.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/frwk/BaseSeleniumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/frwk/BaseSeleniumTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/frwk/SampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/frwk/SampleTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/frwk/StandAloneSeleniumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/frwk/StandAloneSeleniumTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/frwk/TestContainerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/frwk/TestContainerConfig.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/frwk/TestDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/frwk/TestDataManager.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/modules/article/ArticleServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/modules/article/ArticleServiceTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/modules/file/FileDownloadUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/modules/file/FileDownloadUtilTest.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/modules/review/NoopContentCheckService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/modules/review/NoopContentCheckService.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/web/rest/HelloResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/web/rest/HelloResourceIT.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/java/gt/app/web/rest/I18Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/java/gt/app/web/rest/I18Test.java -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/resources/application.yml -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- 1 | archRule.failOnEmptyShould = false 2 | -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/resources/blob/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/resources/blob/test.txt -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/resources/blob/test2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/resources/blob/test2.txt -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/main-webapp/src/test/resources/logback.xml -------------------------------------------------------------------------------- /main-app/main-webapp/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- 1 | testcontainers.reuse.enable=true 2 | -------------------------------------------------------------------------------- /main-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/pom.xml -------------------------------------------------------------------------------- /main-app/report-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/pom.xml -------------------------------------------------------------------------------- /main-app/report-service/src/main/java/gt/report/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/java/gt/report/ExceptionHandler.java -------------------------------------------------------------------------------- /main-app/report-service/src/main/java/gt/report/ReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/java/gt/report/ReportController.java -------------------------------------------------------------------------------- /main-app/report-service/src/main/java/gt/report/ReportServiceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/java/gt/report/ReportServiceApp.java -------------------------------------------------------------------------------- /main-app/report-service/src/main/java/gt/report/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/java/gt/report/SecurityConfig.java -------------------------------------------------------------------------------- /main-app/report-service/src/main/java/gt/report/StatReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/java/gt/report/StatReport.java -------------------------------------------------------------------------------- /main-app/report-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /main-app/report-service/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/main/resources/static/index.html -------------------------------------------------------------------------------- /main-app/report-service/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/main-app/report-service/src/test/resources/logback.xml -------------------------------------------------------------------------------- /main-app/report-service/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- 1 | testcontainers.reuse.enable=true 2 | -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/pom.xml -------------------------------------------------------------------------------- /screenshots/admin-user-review-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/admin-user-review-page.png -------------------------------------------------------------------------------- /screenshots/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/architecture-diagram.png -------------------------------------------------------------------------------- /screenshots/logged-in-home-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/logged-in-home-page.png -------------------------------------------------------------------------------- /screenshots/new-article-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/new-article-page.png -------------------------------------------------------------------------------- /screenshots/public-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/public-page.png -------------------------------------------------------------------------------- /screenshots/read-article-with-nested-comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/read-article-with-nested-comment.png -------------------------------------------------------------------------------- /screenshots/review-flagged-content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/review-flagged-content.png -------------------------------------------------------------------------------- /screenshots/users-home-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/screenshots/users-home-page.png -------------------------------------------------------------------------------- /spot-bugs.filter-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/spot-bugs.filter-exclude.xml -------------------------------------------------------------------------------- /trend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/pom.xml -------------------------------------------------------------------------------- /trend/trend-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service-api/pom.xml -------------------------------------------------------------------------------- /trend/trend-service-api/src/main/java/trend/TrendDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service-api/src/main/java/trend/TrendDto.java -------------------------------------------------------------------------------- /trend/trend-service-api/src/main/java/trend/TrendService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service-api/src/main/java/trend/TrendService.java -------------------------------------------------------------------------------- /trend/trend-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/pom.xml -------------------------------------------------------------------------------- /trend/trend-service/src/main/java/gt/trend/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/main/java/gt/trend/ExceptionHandler.java -------------------------------------------------------------------------------- /trend/trend-service/src/main/java/gt/trend/TrendServiceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/main/java/gt/trend/TrendServiceApp.java -------------------------------------------------------------------------------- /trend/trend-service/src/main/java/gt/trend/web/TrendController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/main/java/gt/trend/web/TrendController.java -------------------------------------------------------------------------------- /trend/trend-service/src/main/resources/application-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/main/resources/application-default.yml -------------------------------------------------------------------------------- /trend/trend-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /trend/trend-service/src/test/java/gt/trend/TrendServiceAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/test/java/gt/trend/TrendServiceAppTest.java -------------------------------------------------------------------------------- /trend/trend-service/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtiwari333/spring-boot-web-application-sample/HEAD/trend/trend-service/src/test/resources/logback.xml -------------------------------------------------------------------------------- /trend/trend-service/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- 1 | testcontainers.reuse.enable=true 2 | --------------------------------------------------------------------------------