Spring Tool Suite не отображает новый проект в браузере после удаления старого

У меня был старый проект в 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.html и login.html.

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

а также

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

Я ожидаю, что в браузере будут показаны только DANIEL---index и DANIEL---login, но на самом деле он показал содержимое старого проекта:

введите здесь описание изображения

Хотя я удалил папку с метаданными и перешел на другое рабочее место, но, похоже, это не повлияло. Помогите мне, пожалуйста.

Я сделал снимок экрана STS: введите здесь описание изображения введите здесь описание изображения


person Daniel Tremblay    schedule 01.08.2020    source источник
comment
пожалуйста, опубликуйте скриншот своих проектов sts   -  person J Asgarov    schedule 01.08.2020
comment
Может быть, у вас просто есть spring-security в вашем файле pom, который автоматически настраивается и перенаправляется на страницу входа?   -  person J Asgarov    schedule 01.08.2020
comment
Это возможно. Когда я набираю localhost:8080 и ввожу, он автоматически перенаправляется на localhost:8080/login. Если да, то что мне теперь делать с файлом pom??   -  person Daniel Tremblay    schedule 01.08.2020


Ответы (1)


Когда у вас есть spring-security в вашем пути к классам, он автоматически настроит перенаправление для входа в систему с именем пользователя по умолчанию user, а пароль по умолчанию будет напечатан в консоли при запуске.

Вы можете указать другой пароль в application.properties spring.security.user.password=password

Конечно, вы можете удалить зависимость spring-security из файла pom, и страница входа исчезнет.

Или вы можете настроить его, как описано здесь https://www.baeldung.com/spring-boot-security-autoconfiguration

person J Asgarov    schedule 01.08.2020
comment
Спасибо, я исправил это на основе того, что вы мне показали, но я не нашел идею сказать, что мой путь к классам автоматически настроит перенаправление на страницу входа в предложенную вами ссылку. Не могли бы вы показать мне более четко? - person Daniel Tremblay; 02.08.2020
comment
вам просто нужно прочитать о Spring Security и о том, как это работает, я бы не смог здесь все объяснить - вы можете либо использовать официальную документацию, либо мне очень нравится книга Spring Security в действии от Manning - person J Asgarov; 03.08.2020