Whitelabel错误页面此应用程序没有/ error的显式映射,因此您将此视为回退

时间:2018-03-23 20:42:09

标签: spring-mvc spring-boot

我正在使用SpringBoot刷新我的Spring技能。我已将库更新到最新版本。当我将浏览器指向应用程序时,我收到以下错误:

enter image description here

这是我的控制者:

@Controller
@RequestMapping("/readingList")
public class ReadingListController {

private static final String reader = "russ";

private ReadingListRepository readingListRepository;

@Autowired
public ReadingListController(ReadingListRepository readingListRepository){
    this.readingListRepository = readingListRepository;
}

@RequestMapping(value="/{reader})", method={RequestMethod.GET})
public String readersBooks(@PathVariable("reader") String reader, Model model){
    List<Book> readingList = readingListRepository.findByReader(reader);
    if(readingList != null){
        model.addAttribute("books", readingList);
    }
    return "readingList";
}

@RequestMapping(value="/{reader}", method={RequestMethod.POST})
public String addToReadingList(@PathVariable("reader") String reader, Book book){
    book.setReader(reader);
    readingListRepository.save(book);
    return "redirect:/{reader}";
}

}

tomcat日志如下所示:

Log file

非常感谢任何建议或建议。

拉​​斯

1 个答案:

答案 0 :(得分:1)

语法错误。

删除)中的value="/{reader})"