App类:
package com.yss.springboot.application;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
HelloWorldController类:
package com.yss.springboot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Hello World
* @author yss
*
*/
@RestController
public class HelloWorldController {
@RequestMapping("/")
public String sayHello() {
return "Hello World!";
}
}
浏览器输入:localhost:8080页面错误,无法跳转!
@RestController 换成 @Controller在试试
谢谢大家!问题我已通过百度解决;原因在于:App类所在的Package设置成其他类的Package的父Package;即若App类的Package是:package com.yss.springboot.application;那么其他所有类的Package就应该是package com.yss.springboot.application.* ;App类是程序的启动类。