【问题标题】:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallbackWhitelabel 错误页面 此应用程序没有显式映射 /error,因此您将其视为后备
【发布时间】:2018-03-23 20:42:09
【问题描述】:

我正在使用 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 日志如下所示:

任何建议或建议将不胜感激。

罗斯

【问题讨论】:

    标签: spring-mvc spring-boot


    【解决方案1】:

    只是语法错误。

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

    【讨论】:

    • 非常感谢!我需要检查一下我的眼镜。 ;-)
    猜你喜欢
    • 2020-05-11
    • 2019-01-26
    • 2020-10-26
    • 1970-01-01
    • 2020-12-28
    • 2021-07-15
    • 2021-08-05
    • 2019-11-10
    • 2016-10-26
    相关资源
    最近更新 更多