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

@RequestMapping在添加数据库和安全功能后停止工作

卜弘文
2023-03-14

我正在编写使用Spring Boot的小型web应用程序。一切都运行得很好,然后我添加了一些hibernate和Spring Security特性,现在我的@requestmapping不能工作了。现在我只得到一些关于像这样映射的日志

O.s.w.s.handler.SimpleURLHandlerMapping:将URL路径[/**/Favicon.ico]映射到类型为[class org.SpringFramework.web.Servlet.Resource.ResourceHttpRequestHandler]的处理程序上

S.w.s.m.m.a.RequestMappingHandlerMapping:将“{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}”映射到公共org.springframework.http.responseentity>org.springframework.boot.autocigure.web.basicerrorcontroller.error(javax.servlet.http.httpservletrequest)

@Controller
@RequestMapping("/")
public class HomeController {

    @RequestMapping(method=RequestMethod.GET)
    public String home(Model model){
        String welcome = new String("test");
        model.addAttribute("welcome", welcome);
        return "home";
    }
}

application.java

@Configuration      
@EnableAutoConfiguration
@EnableTransactionManagement
public class Application {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }
}

这是我的项目结构:

共有1个答案

胡光霁
2023-03-14

问题解决了。我的验证器类缺少@component批注。

 类似资料:
  • 当我请求“http://localhost:8080/project/home”时,它会将我踢出“/login”。成功登录后,我现在可以查看“/home” 然后添加OAuth2,这与Sparklr2示例非常相同 } 只有1个客户端详细信息 我在我的tomcat服务器上运行它,OAuth工作,我向发出请求,它成功地将token返回给我。 我重新启动我的应用程序,然后请求,但没有登录,它会显示我的ho

  • 我有一个简单的lambda函数,它异步进行API调用,然后返回数据。99%的情况下效果很好。当API所用的时间超过lambda配置的超时时间时,它会给出一个预期的错误。现在的问题是,当我对lambda函数进行任何后续调用时,它会永久性地给我超时错误。 为了测试这种情况,我将lambda超时设置为3秒,并有办法在lambda中触发这两个函数。 Javascript 当我调用函数时,没有问题。当我调用

  • 我有一个包含两个功能的处理应用程序。第一个被称为加载屏幕。第二个叫做主菜单。当应用程序初始化时,它调用函数“loadScreen();”。我在这个函数中设置了一个计时器,这样5秒钟后,它就会跳转到“主菜单”。问题是,如何停止我的函数并调用另一个函数?有没有“Rest”或者我可以使用的“停止”功能?谢谢

  • 本文向大家介绍Ajax 向数据库修改和添加功能(较简答),包括了Ajax 向数据库修改和添加功能(较简答)的使用技巧和注意事项,需要的朋友参考一下 修改和添加关于数据库的信息,可以用于任何的添加和修改这些数据库和前面的随笔数据库是一样的 一、显示出数据库中的信息 (1)显示的效果也可以是用bootstrap的标签页显示(前面一定要引入bootstrap) 二、修改内容  (1)标题显示之后,就是每

  • 我有一个使用javax.swing和java.awt的图形用户界面,请求焦点是保持文本字段的焦点,这样用户就可以从键盘开始。然后,我为每个整数0-9添加了按钮,以及一个清晰的字段按钮。然而,现在的焦点总是从按钮开始。 当我单击一个按钮时,焦点仍然返回到文本字段,或者如果我启动焦点,它仍然保留在文本字段中,我如何解决这个问题,并在每次窗口打开时将焦点放在文本字段上? 数字按钮示例 文本字段代码 检查

  • 我最近更新了android studio和它的插件,一切正常。但突然发生了这种事,我知道该怎么解决了。应用程序运行了,但出现了一些意想不到的行为。尝试同步gradle,卸载和重新安装更新,但似乎没有任何工作。