MinCha / scala-play2-spring

Sample Server API project for Scala developers who has Java and Spring background.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scala-play2-spring

Sample Server API project for Scala developers who has Java and Spring background.

This sample comes from a commercial project so this includes most features needed for a service. This project is based on many design decisions that are affected by me and my colleagues.

Any feedback is welcome!

Technical features

  • MVC by Play2
  • Bean management by Spring
  • Persistent Layer by Spring Data JPA(Hibernate)
  • API Documentation by Swagger
  • Domain Driven Style
  • OOP style for message interaction among classes, Functional style for better impelemenation

Start-up

$PROJECT_ROOT]./activator run

API documentation by Swagger

http://127.0.0.1:9000/assets/api-docs/index.html

About

Sample Server API project for Scala developers who has Java and Spring background.

License:Other


Languages

Language:JavaScript 80.4%Language:CSS 9.3%Language:Scala 9.1%Language:HTML 1.1%