GitHub / essentialprogramming / spring-boot-microservice
A boilerplate project designed to work as a template for new microservices and help you get in touch with various useful concepts.
Stars: 1
Forks: 0
Open issues: 0
License: mit
Language: Java
Size: 222 KB
Dependencies parsed at:
63
Created at: over 3 years ago
Updated at: about 1 year ago
Pushed at: about 3 years ago
Last synced at: about 1 year ago
Topics: docker, flyway-migrations, jwt, rest-api, spring-boot
db-migration/pom.xml
maven
- org.postgresql:postgresql [42.3.2,)
- org.projectlombok:lombok 1.18.22 provided
- com.essentialprogramming:essentialprogramming-auth 1.0.0-SNAPSHOT
- com.essentialprogramming:essentialprogramming-email 1.0.0-SNAPSHOT
- com.essentialprogramming:essentialprogramming-util 1.0.0-SNAPSHOT
- com.essentialprogramming:token-validation 1.0.0-SNAPSHOT
- com.nimbusds:nimbus-jose-jwt 9.15.2
- org.postgresql:postgresql [42.3.2,)
- org.springframework.boot:spring-boot-starter-oauth2-resource-server
- org.springframework.boot:spring-boot-starter-security
- org.springframework.security:spring-security-oauth2-jose
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.security:spring-security-test 5.6.1 test
- com.essentialprogramming:essentialprogramming-email 1.0.0-SNAPSHOT compile
- org.projectlombok:lombok 1.18.22 provided
- com.essentialprogramming:essentialprogramming-util 1.0.0-SNAPSHOT
- com.essentialprogramming:token-validation 1.0.0-SNAPSHOT
- com.nimbusds:nimbus-jose-jwt 9.15.2
- com.zaxxer:HikariCP 3.4.2
- javax.el:javax.el-api ${el-api.version}
- net.minidev:json-smart 2.4.7
- org.apache.commons:commons-text 1.9
- org.hibernate:hibernate-entitymanager ${hibernate.version}
- org.hibernate:hibernate-java8 ${hibernate.version}
- org.json:json 20170516
- org.postgresql:postgresql [42.3.2,)
- com.essentialprogramming:essentialprogramming-util 1.0.0-SNAPSHOT compile
- com.sendgrid:sendgrid-java 4.6.0
- com.sendinblue:sib-api-v3-sdk 5.3.0
- org.thymeleaf.extras:thymeleaf-extras-java8time 3.0.4.RELEASE
- org.thymeleaf:thymeleaf 3.0.14.RELEASE
- org.thymeleaf:thymeleaf-spring5 3.0.14.RELEASE
- org.xhtmlrenderer:flying-saucer-pdf 9.1.20
- javax.servlet:javax.servlet-api 4.0.0 provided
- org.projectlombok:lombok 1.18.22 provided
- com.aventrix.jnanoid:jnanoid 2.0.0
- javax.persistence:javax.persistence-api 2.2
- javax.ws.rs:javax.ws.rs-api 2.1.1
- org.springframework.boot:spring-boot-starter-web
- org.springframework:spring-tx ${org.springframework.version}
parent/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations 2.12.5
- com.fasterxml.jackson.core:jackson-core 2.12.5
- com.fasterxml.jackson.core:jackson-databind 2.12.5
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.12.5
- com.google.guava:guava 31.0.1-jre
- com.lmax:disruptor 3.4.4
- org.apache.logging.log4j:log4j-web
- org.jacoco:jacoco-maven-plugin 0.8.7
- org.springdoc:springdoc-openapi-ui 1.6.4
- org.springframework.boot:spring-boot-starter
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-aop
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-log4j2
- org.springframework.boot:spring-boot-starter-validation
- org.springframework.boot:spring-boot-starter-web
- org.springframework.boot:spring-boot-starter-webflux
- org.junit.jupiter:junit-jupiter-api 5.7.1 test
- org.junit.jupiter:junit-jupiter-engine 5.7.0 test
- org.mockito:mockito-core 3.8.0 test
- org.mockito:mockito-inline 3.8.0 test
- org.mockito:mockito-junit-jupiter 3.8.0 test
- org.testng:testng 7.4.0 test