Initial code commit

This commit is contained in:
Darin Kelkhoff
2021-11-08 22:06:34 -06:00
parent 2b840ff303
commit 3b2646c04c
6 changed files with 559 additions and 0 deletions

View File

@ -0,0 +1,45 @@
package com.kingsrook.sampleapp;
import com.kingsrook.qqq.backend.core.model.metadata.QInstance;
import com.kingsrook.qqq.backend.javalin.QJavalinImplementation;
import io.javalin.Javalin;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
/*******************************************************************************
**
*******************************************************************************/
public class SampleJavalinServer
{
private static final Logger LOG = LogManager.getLogger(SampleJavalinServer.class);
private static final int PORT = 8000;
private QInstance qInstance;
/*******************************************************************************
**
*******************************************************************************/
public static void main(String[] args)
{
new SampleJavalinServer().startJavalinServer();
}
/*******************************************************************************
**
*******************************************************************************/
public void startJavalinServer()
{
qInstance = SampleMetaDataProvider.defineInstance();
QJavalinImplementation qJavalinImplementation = new QJavalinImplementation(qInstance);
Javalin service = Javalin.create().start(PORT);
service.routes(qJavalinImplementation.getRoutes());
}
}