Spring boot получает http запрос после запуска - PullRequest
0 голосов
/ 06 ноября 2019

У меня вопрос по загрузке Spring. Последний шаг при загрузке весной, т.е. перед возвращением. Хит точку останова.

public ConfigurableApplicationContext run(String... args) {
        StopWatch stopWatch = new StopWatch();
        .......
        return context;  // here is breakpoint
    }

В консоли идеи выводится следующая информация.

2019-11-07 01:26:32.444  INFO 74693 --- [           main] com.xxxx.me.hello.HelloApplication    : Starting HelloApplication on xxxxMBP.lan with PID 74693 (/Users/dukeyu/Projects/hello/target/classes started by xxxx in /Users/xxxx/Projects/hello)
2019-11-07 01:26:32.451  INFO 74693 --- [           main] com.xxxx.me.hello.HelloApplication    : No active profile set, falling back to default profiles: default
2019-11-07 01:26:37.018  INFO 74693 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2019-11-07 01:26:37.043  INFO 74693 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2019-11-07 01:26:37.043  INFO 74693 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.24]
2019-11-07 01:26:37.226  INFO 74693 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2019-11-07 01:26:37.227  INFO 74693 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 4650 ms
2019-11-07 01:26:37.520  INFO 74693 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-11-07 01:26:38.672  INFO 74693 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2019-11-07 01:26:38.677  INFO 74693 --- [           main] com.xxxxx.me.hello.HelloApplication    : Started HelloApplication in 6.94 seconds (JVM running for 8.283)

Я думаю, что tomcat уже запущен и должен иметь возможность принять запрос,Но на самом деле отправка запросов в Chrome была заблокирована. Если вы не достигли этой точки останова, после возврата метода run отправленный запрос ответит. Извините, есть ли другие поведенческие эффекты после выполнения основного метода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...