gpt4 book ai didi

java - Intellij Java Maven 本地主机 :8080 wont excecute method in controller

转载 作者:行者123 更新时间:2023-12-01 16:40:50 25 4
gpt4 key购买 nike

我正在开发一个基于 Java Maven Web 的应用程序。尽管应用程序构建并运行时没有错误,但它似乎不会执行我在 url 中指定的任何方法。我尝试使用以下网址调用它们:Localhost:8080\login 和 Localhost:8080\register

我的问题:我错过了什么吗?如果是这样,我该如何解决这个问题

import Models.Users;
import Services.iUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@CrossOrigin
@RestController
public class UserController {
@Autowired
iUserService IUserService;

@GetMapping("/login")
public Users GetUsername(String em, String pw)
{
return IUserService.GetUsername(em, pw);
}

@GetMapping("/register")
public boolean RegisterNewUser(String un, String em, String pw, String pn) //username, email, password, phonenumber
{
return IUserService.RegisterNewUser(un, em, pw, pn);
}

}`

最佳答案

首先,尝试在您的网址中使用“/”,而不是“\”

本地主机:8080/注册

而不是

本地主机:8080\注册

检查您的 Tomcat 是否正常启动并使用端口 8080

@编辑:

@Autowired
iUserService IUserService;

这部分代码怎么样?您必须在问题中粘贴更多详细信息。

关于java - Intellij Java Maven 本地主机 :8080 wont excecute method in controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61866770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com