Checkpoint - serving static site

This commit is contained in:
2025-01-23 10:11:47 -06:00
parent efb47b9cd6
commit 6b49abb749
2 changed files with 22 additions and 2 deletions

View File

@ -22,6 +22,7 @@
package com.kingsrook.qqq.middleware.javalin;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import com.kingsrook.qqq.backend.core.exceptions.QException;
@ -111,7 +112,7 @@ public class QApplicationJavalinServer
////////////////////////////////////////////////////////////////////////////////////////
try(Resource resource = Resource.newClassPathResource("/material-dashboard-overlay"))
{
if(resource !=null)
if(resource != null)
{
config.staticFiles.add("/material-dashboard-overlay");
}
@ -460,6 +461,21 @@ public class QApplicationJavalinServer
/*******************************************************************************
** Fluent setter to add a single additionalRouteProvider
*******************************************************************************/
public QApplicationJavalinServer withAdditionalRouteProvider(QJavalinRouteProviderInterface additionalRouteProvider)
{
if(this.additionalRouteProviders == null)
{
this.additionalRouteProviders = new ArrayList<>();
}
this.additionalRouteProviders.add(additionalRouteProvider);
return (this);
}
/*******************************************************************************
** Getter for MILLIS_BETWEEN_HOT_SWAPS
*******************************************************************************/