Сегодня я установил IntelliJ IDEA IDE и запустил REST API, построенный с использованием среды Spring. Я запустил это на встроенном сервере Tomcat. Я закрыл IDE, тем не менее, API работает и все операции работают.
Я совсем запутался:
- Откуда работает API?
- Почему я никогда не сталкивался с этим в Eclipse STS?
- Как мне теперь остановить службу REST?
Сведения об окружающей среде :
ОС : macOS
IDE : IntelliJ IDEA
Buid tool : Maven
Я запустил приложение, используя начальный класс, представленный в приложении Spring-Boot.
public class WebsiteEmbeddedRunner {
public static void main(String[] args) {
SpringApplication.run(WebsiteEmbeddedRunner.class, args);
}
}
Обновление : я запустил px gs | grep website
, который вернул мне идентификатор процесса. Я убил процесс, и REST API также остановился. Я все еще не понимаю, откуда он работал, потому что я запустил и остановил службу из IDE, и она работает, как и ожидалось.
Я закрою вопрос через несколько часов, так как мне все еще любопытно узнать причину этого.