Порт загрузочного загрузки пружины
Spring Boot - это интегрированный веб -контейнер по умолчанию, а метод запуска запускается основной записью функции, как обычная программа Java. Он имеет встроенный контейнер Tomcat или контейнер для придурков, который определяется конфигурацией (по умолчанию Tomcat). Конечно, вы также можете упаковать проект в военный пакет и поместить его в независимый веб -контейнер (Tomcat, Weblogic и т. Д.). Конечно, до этого вам нужно внести простые корректировки в вход в программу.
Весенний ботинок - это хорошая вещь. Он может быть запущен непосредственно в основном методе без контейнера, и не требуется файл конфигурации, что удобно и быстро для создания среды. Однако, когда мы хотим начать два проекта Springboot одновременно, будут проблемы. Возможно, что второе приложение не будет начато, потому что порт 8080 занят первым приложением. В настоящее время нам нужно изменить запуск порта одного из проектов.
Он может быть реализован путем реализации интерфейса EmbeddedServletContainerCustomizer:
Приложение открытого класса Extens SpringbootServletinitializer реализует EmbeddedServletContainerCustomizer {@Override Protected SpringApplicationBuilder Configure (SpringApplicationBuilder Builder) {return Builder.sources (Application.class); } public static void main (string [] args) {springApplication.run (application.class, args); } @Override public void настройка (confinemableEmbeddesvletContainer Container) {container.setport (8081); }}Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!