├── .gitignore ├── .java-version ├── LICENSE ├── README.md ├── activator.properties ├── project ├── build.properties └── plugins.sbt ├── scalariform.sbt ├── sql └── 1.sql ├── src ├── main │ ├── resources │ │ ├── conf │ │ │ ├── application.conf │ │ │ └── dev.conf │ │ └── logback.xml │ └── scala │ │ └── com │ │ └── github │ │ └── ikhoon │ │ ├── FinatraServer.scala │ │ ├── app │ │ └── v1 │ │ │ ├── fake │ │ │ ├── FakeController.scala │ │ │ └── FakeService.scala │ │ │ ├── package.scala │ │ │ ├── ping │ │ │ └── PingController.scala │ │ │ └── user │ │ │ ├── UserController.scala │ │ │ ├── UserDto.scala │ │ │ ├── UserPointService.scala │ │ │ └── UserService.scala │ │ ├── core │ │ ├── MonadTransformers.scala │ │ └── quill │ │ │ └── QuillExtensions.scala │ │ ├── modules │ │ ├── CustomJacksonModule.scala │ │ ├── HttpClientModules.scala │ │ ├── QuillDatabaseModule.scala │ │ ├── SlickDatabaseModule.scala │ │ ├── SwaggerModule.scala │ │ └── TypesafeConfigModule.scala │ │ ├── package.scala │ │ ├── persistence │ │ ├── quill │ │ │ ├── point │ │ │ │ ├── Points.scala │ │ │ │ └── QuillPointRepository.scala │ │ │ └── user │ │ │ │ ├── QuillUserRepository.scala │ │ │ │ └── Users.scala │ │ └── slick │ │ │ ├── point │ │ │ └── Points.scala │ │ │ └── user │ │ │ ├── SlickUserRepository.scala │ │ │ └── Users.scala │ │ └── swagger │ │ ├── SimpleSwaggerController.scala │ │ └── SwaggerDocument.scala └── test │ ├── resources │ └── logback-test.xml │ └── scala │ └── com │ └── github │ └── ikhoon │ └── test │ ├── FinatraFeatureTest.scala │ ├── FinatraServiceTest.scala │ ├── FinatraStartupTest.scala │ └── FutureTransformerTest.scala └── tutorial └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/README.md -------------------------------------------------------------------------------- /activator.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/activator.properties -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.15 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalariform.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/scalariform.sbt -------------------------------------------------------------------------------- /sql/1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/sql/1.sql -------------------------------------------------------------------------------- /src/main/resources/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/resources/conf/application.conf -------------------------------------------------------------------------------- /src/main/resources/conf/dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/resources/conf/dev.conf -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/FinatraServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/FinatraServer.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/fake/FakeController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/fake/FakeController.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/fake/FakeService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/fake/FakeService.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/package.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/ping/PingController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/ping/PingController.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/user/UserController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/user/UserController.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/user/UserDto.scala: -------------------------------------------------------------------------------- 1 | package com.github.ikhoon.app.v1.user 2 | 3 | case class UserDto(id: Int, name: String) 4 | 5 | -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/user/UserPointService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/user/UserPointService.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/app/v1/user/UserService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/app/v1/user/UserService.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/core/MonadTransformers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/core/MonadTransformers.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/core/quill/QuillExtensions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/core/quill/QuillExtensions.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/modules/CustomJacksonModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/modules/CustomJacksonModule.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/modules/HttpClientModules.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/modules/HttpClientModules.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/modules/QuillDatabaseModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/modules/QuillDatabaseModule.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/modules/SlickDatabaseModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/modules/SlickDatabaseModule.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/modules/SwaggerModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/modules/SwaggerModule.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/modules/TypesafeConfigModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/modules/TypesafeConfigModule.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/package.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/quill/point/Points.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/quill/point/Points.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/quill/point/QuillPointRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/quill/point/QuillPointRepository.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/quill/user/QuillUserRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/quill/user/QuillUserRepository.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/quill/user/Users.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/quill/user/Users.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/slick/point/Points.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/slick/point/Points.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/slick/user/SlickUserRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/slick/user/SlickUserRepository.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/persistence/slick/user/Users.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/persistence/slick/user/Users.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/swagger/SimpleSwaggerController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/swagger/SimpleSwaggerController.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/ikhoon/swagger/SwaggerDocument.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/main/scala/com/github/ikhoon/swagger/SwaggerDocument.scala -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/scala/com/github/ikhoon/test/FinatraFeatureTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/test/scala/com/github/ikhoon/test/FinatraFeatureTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/github/ikhoon/test/FinatraServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/test/scala/com/github/ikhoon/test/FinatraServiceTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/github/ikhoon/test/FinatraStartupTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/test/scala/com/github/ikhoon/test/FinatraStartupTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/github/ikhoon/test/FutureTransformerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/src/test/scala/com/github/ikhoon/test/FutureTransformerTest.scala -------------------------------------------------------------------------------- /tutorial/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikhoon/finatra-mysql-seed/HEAD/tutorial/index.html --------------------------------------------------------------------------------