Newer
Older
vue-demo / service / src / main / java / web / Service.java
Mark George on 27 Aug 2021 625 bytes Add project
package web;

import dao.StudentDao;
import io.jooby.Cors;
import io.jooby.CorsHandler;
import io.jooby.Jooby;
import io.jooby.ServerOptions;
import io.jooby.json.GsonModule;

/**
 *
 * @author Mark George
 */
public class Service extends Jooby {

	private final StudentDao dao = new StudentDao();

	public Service() {

		setServerOptions(new ServerOptions().setPort(8080));
		
		decorator(new CorsHandler(new Cors().setMethods(DELETE,GET,POST,PUT).setHeaders("*").setOrigin("*")));
		install(new GsonModule());
		mount(new StudentResource(dao));

	}

	public static void main(String[] args) {
		new Service().start();
	}

}