Как вернуть проект Spring Boot v2.0.1 обратно в v1.3.1 - PullRequest
0 голосов
/ 27 апреля 2018

Мне удалось заставить мою маленькую простую службу REST SpringBoot / Gradle работать с Spring Boot v2.0.1. Однако для совместимости с другими проектами в моей группе я бы хотел перейти на v1.3.1 [sic]. Однако когда я это сделал, я получил ошибки компиляции в следующем коде:

package com.ui.usersetting.UserSettingController;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(UserSettingControllerApplication.class);
    }
}

и если я просто закомментирую этот код, моя служба REST больше не распознает свои конечные точки. Есть ли способ преодолеть это, например, какой-нибудь эквивалент v1.3.1 для SpringBootServeletInitializer?

1 Ответ

0 голосов
/ 27 апреля 2018

В SpringBoot 1.3 SpringBootServletInitializer находится в: org.springframework.boot.context.web.SpringBootServletInitializer

обновите ваш код следующим образом:

package com.ui.usersetting.UserSettingController;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.web.SpringBootServletInitializer;

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(UserSettingControllerApplication.class);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...