Java 弹簧工具套件不';删除旧项目后,不会在浏览器中显示新项目

Java 弹簧工具套件不';删除旧项目后,不会在浏览器中显示新项目,java,spring,project,spring-tool-suite,java-ee-8,Java,Spring,Project,Spring Tool Suite,Java Ee 8,我在STS中有一个旧项目,然后我删除了它并创建了一个具有相同项目名称的新项目。我创建了如下所示的控制器类: import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class MainController { @RequestMapping("/") public S

我在STS中有一个旧项目,然后我删除了它并创建了一个具有相同项目名称的新项目。我创建了如下所示的控制器类:

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

@Controller
public class MainController {

@RequestMapping("/")
public String index() {
    return "index";
}

@RequestMapping("login")
public String login() {
    return "login";
}
}
我还有.html文件:index.htmllogin.html

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>INDEX</title>
</head>
<body>
    DANIEL---Index.
</body>
</html>

指数
丹尼尔---索引。


登录
丹尼尔---登录。
我希望在浏览器中显示的只是DANIEL---index和DANIEL---login,但事实上,它显示了旧项目的内容:

虽然我删除了元数据文件夹并更改为另一个工作区,但似乎没有效果。请帮帮我

我在屏幕上看到:

当您的类路径中有spring security时,它将自动设置重定向到登录,默认用户名为
user
,并且默认密码将在启动时在控制台中打印出来

您可以在application.properties中指定不同的密码
spring.security.user.password=password

当然,您可以从pom文件中删除spring安全依赖项,登录页面就会消失


或者你可以像这里解释的那样设置它

请发布你的sts项目的屏幕截图。你的pom文件中有spring security,它会自动设置并重定向到登录页面吗?这是可能的。当我键入localhost:8080并输入时,它会自动重定向到localhost:8080/login。如果是这样的话,我现在应该怎么处理pom文件呢?谢谢,我根据你给我看的内容进行了修改,但我没有想到我的类路径会自动设置重定向到你建议的参考中的登录页面。你能更清楚地告诉我吗?你只需要阅读关于Spring Security及其工作原理的内容,我无法在这里解释所有内容-你可以使用官方文档,或者我真的很喜欢Manning的《Spring Security in Action》一书
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>LOGIN</title>
</head>
<body>
    DANIEL---Login.
</body>
</html>