Документы говорят, как остановить сервер: stop()
и посетить localhost после запуска, но не указали, как его запустить. У меня есть все остальное, и никаких ошибок при запуске mvn install
.Как запустить сервер в Спаркьяве?
1
A
ответ
3
То, что mvn install
делает, только строит вашу банку.
Чтобы запустить его просто сделать
java -jar <your jar name>
1
Сервер запускается во время первой декларации маршрута.
public class HelloWorld {
public static void main(String[] args) {
get("/hello", (req, res) -> "Hello World");
}
}
Статический метод получить вызывает синглтон, который будет воспламеняться сервер. Последующие обращения к этому api (получить, сообщение, put и т. Д.) Будут регистрировать маршруты только потому, что сервер уже запущен.
С Sparkjava 2.5, можно явно начать не только один, но несколько услуг через spark.Service.ignite() апи.