mirror of
https://github.com/jlengrand/exposed-imdb.git
synced 2026-03-10 08:11:18 +00:00
Add server
* Also fix minor issues
This commit is contained in:
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -8,7 +8,7 @@
|
||||
<component name="FrameworkDetectionExcludesConfiguration">
|
||||
<file type="web" url="file://$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="11" project-jdk-type="JavaSDK">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -17,8 +17,11 @@ dependencies {
|
||||
compile "org.jetbrains.exposed:exposed-core:0.21.1"
|
||||
compile "org.jetbrains.exposed:exposed-dao:0.21.1"
|
||||
compile "org.jetbrains.exposed:exposed-jdbc:0.21.1"
|
||||
compile "com.h2database:h2:1.4.200"
|
||||
compile "mysql:mysql-connector-java:5.1.46"
|
||||
|
||||
compile "io.vertx:vertx-core:3.8.5"
|
||||
compile "io.vertx:vertx-web:3.8.5"
|
||||
compile "io.vertx:vertx-lang-kotlin:3.8.5"
|
||||
}
|
||||
|
||||
compileKotlin {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package nl.lengrand.imdb
|
||||
|
||||
import loader.*
|
||||
import org.jetbrains.exposed.sql.Database
|
||||
import org.jetbrains.exposed.sql.SchemaUtils
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package nl.lengrand.imdb
|
||||
|
||||
import dsl.Ratings
|
||||
import dsl.Titles
|
||||
import nl.lengrand.imdb.dsl.Ratings
|
||||
import nl.lengrand.imdb.dsl.Titles
|
||||
import org.jetbrains.exposed.sql.Database
|
||||
import org.jetbrains.exposed.sql.and
|
||||
import org.jetbrains.exposed.sql.select
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
||||
import kotlin.system.measureTimeMillis
|
||||
|
||||
@@ -71,5 +73,4 @@ fun main(){
|
||||
println(result.last())
|
||||
}
|
||||
}}");
|
||||
|
||||
}
|
||||
11
src/main/kotlin/nl/lengrand/imdb/api/ImdbServer.kt
Normal file
11
src/main/kotlin/nl/lengrand/imdb/api/ImdbServer.kt
Normal file
@@ -0,0 +1,11 @@
|
||||
package nl.lengrand.imdb.api
|
||||
|
||||
import io.vertx.core.Vertx
|
||||
|
||||
fun main(){
|
||||
Vertx.vertx().createHttpServer()
|
||||
.requestHandler { request ->
|
||||
request.response().end("Imdb Server")
|
||||
|
||||
}.listen(8080)
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package nl.lengrand.imdb.loader
|
||||
|
||||
import dsl.Ratings
|
||||
import nl.lengrand.imdb.dsl.Ratings
|
||||
import nl.lengrand.imdb.loader.generic.TableLoader
|
||||
import org.jetbrains.exposed.sql.Database
|
||||
import org.jetbrains.exposed.sql.statements.BatchInsertStatement
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package nl.lengrand.imdb.loader
|
||||
|
||||
import dsl.Titles
|
||||
import nl.lengrand.imdb.dsl.Titles
|
||||
import nl.lengrand.imdb.loader.generic.TableLoader
|
||||
import org.jetbrains.exposed.sql.Database
|
||||
import org.jetbrains.exposed.sql.statements.BatchInsertStatement
|
||||
|
||||
Reference in New Issue
Block a user