Howto Reminder
github
Development
3rd Party Software
Howto
- Spring dependency-management-plugin
- Example on github: heroku and Gradle
- Howto: Using lombok
- Howto: Gradle Docker Compose
Documentation
- spring-boot
- spring-data-jpa
- spring-framework
- spring-framework Data Access
- spring-framework WebMVC
- spring-boot reference
- spring-boot appendix-application-properties
- spring-boot api
- spring-data-jpa
Gradle Plugins
- org.springframework.boot
- org.springframework.cloud.contract
- io.spring.dependency-management
- org.asciidoctor.jvm.convert
- com.avast.gradle.docker-compose
- org.liquibase.gradle
Github Repos
- spring-cloud-contract
- dependency-management-plugin
- asciidoctor-gradle-plugin
- gradle-docker-compose-plugin
- liquibase-gradle-plugin
Database and JPA
DB Datatypes
- H2 Datatypes
- PostgreSQL Datatypes
- LocalDateTime and TimeZone: TODO
UUID and Optimistic Locking
- UUID: TODO
Database Schema Evolution with Spring Boot JPA
- TODO
- org.flywaydb:flyway
- org.liquibase:liquibase https://www.liquibase.org/documentation/maven/index.html
Frontend with webjars
updating webjar Versions:
- change Version in build.gradle “ext” (Line 40)
- change Version in src/main/resources/templates/layout/page.html Section head.tw-head and div.tw-footer (Lines 16, 98)