猿问

如何解决Spring Boot应用中的“Whitelabel Error Page”相关问题

我正在尝试执行我的新 Spring Boot 应用程序。前两个类是:


import org.springframework.boot.autoconfigure.SpringBootApplication;


@SpringBootApplication

public class UbbioneApplication {

    public static void main(String[] args) {

        SpringApplication.run(UbbioneApplication.class, args);

    }

}

然后是 servlet Initializer 类


import org.springframework.boot.builder.SpringApplicationBuilder;

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


public class ServletInitializer extends SpringBootServletInitializer {

    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {

        return application.sources(UbbioneApplication.class);

    }

}

但是当我习惯于通过mvn spring-boot:run在控制台中编写来运行我的应用程序时,我会出现以下消息:


白标错误页面


你能帮我解决这个问题吗?提前致谢。


达令说
浏览 114回答 1
1回答

慕村9548890

我想我有一个答案:我为我的应用程序创建了一个控制器,并按如下方式更新了我的代码:import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;@Configuration@EnableAutoConfiguration@ComponentScan(basePackages = {"Name_controller_path"})public class Application {    public static void main(String[] args) {        SpringApplication.run(Application.class, args);    }}然后我的控制器将如下所示:import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class Appcontroller {    @RequestMapping(value = "/home", method = RequestMethod.GET)    String home() {        return "home";    }}然后使用此路径查看您的执行情况:http://localhost:8080/home。
随时随地看视频慕课网APP

相关分类

Java
我要回答