Add server

* Also fix minor issues
This commit is contained in:
Julien Lengrand-Lambert
2020-03-19 22:53:06 +01:00
parent 81cdc76bdb
commit 9d5b04657f
7 changed files with 22 additions and 8 deletions

2
.idea/misc.xml generated
View File

@@ -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>

View File

@@ -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 {

View File

@@ -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

View File

@@ -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())
}
}}");
}

View 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)
}

View File

@@ -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

View File

@@ -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