Building Complete Spring Boot Project from Scratch

·

1 min read

In this series, I will try to build an out-of-box spring boot project that can start to be used for development.

The tech will roughly use the below here

  1. Spring Boot-I tried to consider micronaut, but seems at the moment, it cannot integrate well with mybatis)

  2. Mybatis for data access- I choose this over hibernate because I think it is simpler and I love to use sql directly

  3. Flyway for database migration

  4. Testing

    1. Docker for testing

    2. Spock

  5. Kotlin

  6. Gradle for building project