@juliocbcotta
language: Kotlin
HTTP endpoints: Spring Boot (Spring Web MVC)
HTTP security: Spring Boot (Spring Security)
dependency injection: Spring Boot
persistence: Exposedhttps://github.com/JetBrains/Exposed
HTTP requests to other services: OkHttphttp://square.github.io/okhttp/
end-to-end tests: Spring Boot with the whole app started, HTTP requests with OkHttp with Kotson for Kotlin-friendly JSON creation
👍 1
j
juliocbcotta
05/24/2017, 3:52 PM
pawel.barszcz: What do you use to access the database ?
juliocbcotta
05/24/2017, 3:52 PM
ahh… exposed
p
pawel.barszcz
05/24/2017, 7:33 PM
and Flyway for schema creation/migration
pawel.barszcz
05/24/2017, 7:33 PM
Exposed is there because I dislike Hibernate
pawel.barszcz
05/24/2017, 7:33 PM
but, I think, majority of industry related to Spring is using Hibernate with Spring Data. Even when writing in Kotlin