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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?