geospatial-messenger

Geospatial messenger application written with Spring Boot + Kotlin + PostgreSQL

  • 所有者: sdeleuze/geospatial-messenger
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

This is a sample application that demonstrates how to build a Kotlin + Spring Boot applications with a PostgreSQL database.
The code is very concise, and the generated application is a 18 MBytes self-contained executable jar with low memory consumption.

A detailed blog post describing this application is available here.

It is used as a playground to demonstrate various features:

A Spring Data version based on spring-data-jdbc-repository is also available in this branch. There is no Spring Data JPA version yet but feel free to fork this repo and contribute it with a pull request!

Run the application

  • Install a PostgreSQL database with PostGis extension, on Mac you can use Postgresapp.
  • Clone this repository.
  • Customize database configuration on application.yml.
  • Run it within your IDE or with ./gradlew bootRun.
  • Open http://localhost:8080/ in your browser.
    Screenshot
  • Documentation should be available at http://localhost:8080/docs/index.html when run from the JAR.

Improvements I have in mind

  • Exposed issue #24: see if Exposed could support natively data classes + repository patten.
  • Spring HATEOAS issue #401: add HATEOAS support, but without having to extend
    ResourceSupport or wrapping it into a Resource<Foo> container .

主要指标

概览
名称与所有者sdeleuze/geospatial-messenger
主编程语言Kotlin
编程语言Kotlin (语言数: 4)
平台
许可证
所有者活动
创建于2016-03-13 14:41:50
推送于2018-03-11 19:52:00
最后一次提交2018-02-16 17:59:45
发布数0
用户参与
星数219
关注者数16
派生数43
提交数60
已启用问题?
问题数2
打开的问题数1
拉请求数2
打开的拉请求数0
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?