Это не общий доступ - ничего подобного PHP или Rails.Java запускается так медленно, что запуск нового экземпляра приложения для каждого запроса не вариант.
Проверьте пример исходного кода приложения для весенней загрузки, в классе SpringbootJQueryAjaxClientApplication есть метод main,как это:
public static void main(String[] args) {
SpringApplication.run(SpringBootJQueryAjaxClientApplication.class, args);
}
это основной метод, как и для любой Java-программы, здесь происходит то, что он запускает контейнер с сервлетом и размещает в нем приложение, а затем ожидает http-запросы.
Это один процесс, где каждый запрос обслуживается потоком, поэтому память является общей для .Компоненты Spring, такие как com.javasampleapproach.jqueryajax.controller.RestWebController (по умолчанию имеют одинаковую область видимости), создаются один раз в веб-приложении, и каждый запрос вызывает методы в одном и том же экземпляре.