Spring Tool Suite не показывает новый проект в браузере после удаления старого - PullRequest
0 голосов
/ 01 августа 2020

У меня был старый проект в 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 и логин. 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 --- логин, но на самом деле он показал содержимое старого проект:

enter image description here

Although I deleted metadata folder and change to another workplace, but it seems not effect. Please help me.

I captured STS screen: enter image description here введите описание изображения здесь

1 Ответ

1 голос
/ 01 августа 2020

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

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

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

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

...