这是一个用于演示目的的示例Scala应用程序,展示如何使用Spray IO和Slick在Scala中创建服务层。该应用程序将显示一个无头服务层,这意味着这是一个只为服务提供RESTful API的服务层。如果您想为此添加一个简单的UI,您当然可以使用其他工具,但是Scala中有更好的框架用于完整的UI。

运行这个应用程序:此应用程序正在使用SBT工具,这使得在您继续进行更改和自动重新编译时启动应用程序并保持运行变得非常容易。运行,在终端中输入以下内容:

sbt ~ re-start

终点

  • http://localhost:8080/customers

  • http://localhost:8080/users?customerID=1

  • http://localhost:8080/invoices?customerID=1