https://github.com/scalad/springboot-scala
可以说近几年Spark的流行带动了Scala的发展,它集成了面向对象编程和函数式编程的各种特性,Scala具有更纯Lambda表粹的函数式业务逻辑解决方案,其语法比Java8后Lambda更加简洁方便,SpringBoot为Spring提供了一种更加方便快捷的方式,不再要求写大量的配置文件,作为一名Scala爱好者,使用SpringBoot结合Scala将大大节省我们开发的时间以及代码量
https://github.com/scalad/springboot-scala
scala spring-boot
Last synced: 3 months ago
JSON representation
可以说近几年Spark的流行带动了Scala的发展,它集成了面向对象编程和函数式编程的各种特性,Scala具有更纯Lambda表粹的函数式业务逻辑解决方案,其语法比Java8后Lambda更加简洁方便,SpringBoot为Spring提供了一种更加方便快捷的方式,不再要求写大量的配置文件,作为一名Scala爱好者,使用SpringBoot结合Scala将大大节省我们开发的时间以及代码量
- Host: GitHub
- URL: https://github.com/scalad/springboot-scala
- Owner: scalad
- Created: 2016-12-28T00:01:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-25T11:31:09.000Z (almost 8 years ago)
- Last Synced: 2025-03-21T17:56:34.498Z (3 months ago)
- Topics: scala, spring-boot
- Language: Scala
- Homepage: https://github.com/silence940109/SpringBoot-Scala
- Size: 95.7 KB
- Stars: 61
- Watchers: 4
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SpringBoot-Scala
[关于项目搭建以及项目结构](http://blog.csdn.net/qq_20545159/article/details/54173163)
### required
* Scala 2.1*
* JDK 1.8*
* Gradle 3.*
* Mysql 5.1*### configuration
`application.properties`
#spring.datasource.url: jdbc:hsqldb:mem:scratchdb
#logging.file: /tmp/logs/app.log
#datasource
spring.datasource.url = jdbc:mysql://localhost:3306/sss
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.driverClassName = com.mysql.jdbc.Driver
# Specify the DBMS
spring.jpa.database = MYSQL
# Show or not log for each sql query
spring.jpa.show-sql = true
# Hibernate ddl auto (create, create-drop, update)
spring.jpa.hibernate.ddl-auto = update
# stripped before adding them to the entity manager)
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
# Server port
server.port=8080`users.sql`
init database
### build* git clone https://github.com/silence940109/SpringBoot-Scala.git
* gradle bootRun### test
* curl http://localhost:8080/list
* curl http://localhost:8080/find/2
* curl -d "name=silence&telephone=15345678960&birthday=1994-06-24" http://localhost:8080/save
* curl -d null http://localhost:8080/delete/505
* curl http://localhost:8080/page?pageSize=6\&page=5
