大家好,即使我从他们的网站上关注了春季教程,我仍然会收到此错误.我一直试图弄清楚为什么我会收到这个错误.我可以连接到Facebook但是当试图检索像春天提供的教程这样的提要时,我不断收到白标错误.它说:
此应用程序没有/ error的显式映射,因此您将此视为回退.出现意外错误(type = Not Found,status = 404).没有可用的消息
一切似乎都没问题,但不知道为什么我一直收到这个错误.如果有人可以提供帮助我会很感激.
我的控制器放在src/main/java/home中:
@Controller
@RequestMapping(value="/")
public class HomeController {
private Facebook facebook;
@Inject
public HomeController(Facebook facebook) {
this.facebook = facebook;
}
@RequestMapping( method =RequestMethod.GET)
public String getPhotos(Model model){
if(!facebook.isAuthorized())
{
return "redirect:/connect/facebook";
}
model.addAttribute(facebook.userOperations().getUserProfile());
PagedList<Post> homeFeed = facebook.feedOperations().getHomeFeed();
model.addAttribute("feed", homeFeed);
return "hello";
}
}
Run Code Online (Sandbox Code Playgroud)
Application.java文件放在src/main/java/home/main中:
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Run Code Online (Sandbox Code Playgroud)
下面是我的build.gradle文件:
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'spring-boot'
buildscript{
repositories{
// …Run Code Online (Sandbox Code Playgroud)