Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / gtiwari333 / spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Stars: 231
Forks: 107
Open Issues: 1
License: None
Language: Java
Repo Size: 1.77 MB
Dependencies:
138
Created: about 5 years ago
Updated: 4 months ago
Last pushed: 4 months ago
Last synced: 4 months ago
Topics: archunit, gatling, java, java-web, jms, keycloak, mapstruct, seed-project, selenide, selenium, skeleton-application, spock, spring, spring-boot, spring-mvc, spring-security, thymeleaf, webjars
Files
Loading...
Readme
Loading...
Dependencies
.github/workflows/maven.yml
actions
- actions/checkout v2 composite
- actions/setup-java v1 composite
Dockerfile
docker
- adoptopenjdk/openjdk11 latest build
common/pom.xml
maven
- com.fasterxml.jackson.core:jackson-databind provided
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 provided
- jakarta.servlet:jakarta.servlet-api provided
- org.projectlombok:lombok provided
- org.springframework.data:spring-data-commons provided
- org.springframework:spring-context provided
- org.springframework:spring-web provided
- org.slf4j:slf4j-api
- org.springframework.cloud:spring-cloud-dependencies ${spring-cloud.version} import
- org.projectlombok:lombok provided
- gt.app:common
- gt.app:email-service-api
- org.springframework.boot:spring-boot-starter-mail
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-sleuth
- org.testcontainers:junit-jupiter ${testcontainers.version}
- org.testcontainers:testcontainers ${testcontainers.version}
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.cloud:spring-cloud-starter-contract-verifier test
load-tester/pom.xml
maven
- com.querydsl:querydsl-jpa compile
- org.projectlombok:lombok provided
- com.fasterxml.jackson.core:jackson-annotations
- jakarta.annotation:jakarta.annotation-api
- jakarta.validation:jakarta.validation-api
- org.hibernate:hibernate-core
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.data:spring-data-commons
- org.mapstruct:mapstruct-processor provided
- org.projectlombok:lombok provided
- com.github.dasniko:testcontainers-keycloak
- com.google.guava:guava
- com.querydsl:querydsl-jpa
- commons-io:commons-io
- gt.app:common
- gt.app:content-checker-service-model
- gt.app:email-service-api
- gt.app:main-orm
- gt.app:main-orm-jooq
- gt.app:trend-service-api
- org.keycloak:keycloak-spring-boot-starter
- org.liquibase:liquibase-core
- org.mapstruct:mapstruct
- org.springdoc:springdoc-openapi-ui
- org.springframework.boot:spring-boot-configuration-processor
- org.springframework.boot:spring-boot-starter-artemis
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-jooq
- org.springframework.boot:spring-boot-starter-security
- org.springframework.boot:spring-boot-starter-thymeleaf
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-openfeign
- org.springframework.cloud:spring-cloud-starter-sleuth
- org.testcontainers:mysql
- org.testcontainers:testcontainers
- org.thymeleaf.extras:thymeleaf-extras-springsecurity5
- org.webjars:bootstrap
- org.webjars:jquery
- com.codeborne:selenide test
- com.h2database:h2 test
- com.tngtech.archunit:archunit-junit5-engine test
- org.objenesis:objenesis test
- org.spockframework:spock-core test
- org.spockframework:spock-junit4 test
- org.spockframework:spock-spring test
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.cloud:spring-cloud-starter-contract-stub-runner test
- org.springframework.security:spring-security-test test
- org.testcontainers:junit-jupiter test
pom.xml
maven
- org.spockframework:spock-bom 2.2-M3-groovy-3.0 import
- org.springframework.cloud:spring-cloud-dependencies 2021.0.4 import
- com.codeborne:selenide 6.7.4
- com.github.dasniko:testcontainers-keycloak 2.3.0
- com.google.guava:guava 31.1-jre
- com.tngtech.archunit:archunit-junit5-engine 0.23.1
- com.vladmihalcea:hibernate-types-52 2.19.0
- commons-io:commons-io 2.11.0
- gt.app:common ${app.version}
- gt.app:content-checker-service-model ${app.version}
- gt.app:email-service-api ${app.version}
- gt.app:main-orm ${app.version}
- gt.app:main-orm-jooq ${app.version}
- gt.app:trend-service-api ${app.version}
- org.keycloak:keycloak-spring-boot-starter 19.0.1
- org.mapstruct:mapstruct 1.5.2.Final
- org.mapstruct:mapstruct-processor 1.5.2.Final
- org.objenesis:objenesis 3.3
- org.springdoc:springdoc-openapi-ui 1.6.11
- org.testcontainers:junit-jupiter 1.17.3
- org.testcontainers:mysql 1.17.3
- org.testcontainers:testcontainers 1.17.3
- org.webjars:bootstrap 5.0.1
- org.webjars:jquery 3.6.0
content-checker/pom.xml
maven
email/pom.xml
maven
main-app/pom.xml
maven
trend/pom.xml
maven
config/docker-compose.yml
docker
- apache/activemq-artemis 2.31.2-alpine
- mysql 8.0.35
- openzipkin/zipkin latest
- quay.io/keycloak/keycloak 23.0.3
- richarvey/mailhog latest