Java 将新的RequestMapping添加到kolorobot';s spring mvc快速启动原型

Java 将新的RequestMapping添加到kolorobot';s spring mvc快速启动原型,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在使用ByKolorobot启动一个使用Spring的项目(主要是为了学习) 我可以毫无问题地构建并部署到tomcat。不过我很早就遇到了路障。我在添加新页面时遇到问题。我创建了以下类 package com.nobodyshero.classroom.about; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;

我正在使用ByKolorobot启动一个使用Spring的项目(主要是为了学习)

我可以毫无问题地构建并部署到tomcat。不过我很早就遇到了路障。我在添加新页面时遇到问题。我创建了以下类

package com.nobodyshero.classroom.about;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class AboutController {
    @RequestMapping(value = "about")
    public String about() {
        return "about/about";
    }
}

在webapp/WEB-INF/views下,我创建了一个名为“about”的文件夹,并在其中放置了一个“about.html”。我打不中。我的web.xml大部分是空的。据我所知,注释应该自动处理映射,而无需我在web.xml中定义它们。

我明白了。在SecurityConfig类中,必须将未登录时可以访问的模式列为白名单。

视图解析程序是否已正确设置?顺便说一句,如果您正在学习Spring,那么我建议您使用“硬”方法,而不是使用快速启动,以便您了解各种Spring配置的工作原理。我认为ViewResolver看起来不错。它是用ThymeLeaf设置的。前缀是WEB-INF/views,后缀是.html。它适用于作为原型一部分的RequestMappings,只是我创建的那个不起作用。