当前位置: 首页 > 知识库问答 >
问题:

白标签错误页此应用程序没有/Error的显式映射,因此您将其视为回退

拓拔俊艾
2023-03-14

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

这是我的控制器:

@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日志看起来像这样:

如有任何建议,将不胜感激。

罗斯

共有1个答案

席乐童
2023-03-14

只是语法错误。

value=“/{reader})”中删除

 类似资料: