Overview
Explore the development of a geospatial webservice using Kotlin and Spring Boot in this conference talk from Spring I/O 2016. Discover how to leverage Kotlin's pragmatic and innovative features to create powerful Spring Boot applications. Learn about using relational databases with Spring Data without JPA, focusing on advanced PostgreSQL functionalities like PostGIS and native JSON support. Gain insights into building a sample geospatial chat application, implementing repository interfaces and implementations, utilizing Kotlin extensions, and configuring Gradle builds. Understand the deployment process for Spring Boot runnable JARs and explore future possibilities in this field.
Syllabus
Intro
Limits of Java
Kotlin Elegant and pragmatic language
Use cases
Optional and named parameters y
Spring Boot + Kotlin
Geospatial Messenger
PostgreSQL example Geospatial SQL queries
Repository interface
Repository Implementation
Kotlin extensions
Configuration
Build Gradle
Deployment • Regular Spring Boot Runnable JAR
Slack, forum ...
What's next?
Taught by
Spring I/O