import ion.core.IonServer;
import ion.core.handler.StaticHandler;
import ion.core.handler.TemplateHandler;
public class MyApp {
public static void main(String[] args) {
IonServer server = new IonServer();
server.addHandler(new StaticHandler("/public"));
server.addHandler(new TemplateHandler("/templates"));
server.get("/", (req, res) -> {
String name = "Ion";
res.render("index.ftl", "name", name);
});
server.start(8080);
}
}
<dependency>
<groupId>com.github.fdion</groupId>
<artifactId>ion-core</artifactId>
<version>1.0.0</version>
</dependency>
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.ServerConnector">
<Arg name="server">
<Ref refid="Server"/>
</Arg>
<Set name="port">8080</Set>
</New>
</Arg>
</Call>
</Configure>