Итак, я настроил первое тестовое приложение, используя Spring-Boot, Kotlin и Intellij.
Когда я запускаю проект, кажется, все нормально запускается в консоли. Но когда я перехожу на http://localhost:8080/
в моем браузере, это выдает ошибку 404 и страницу, которая выглядит следующим образом:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this
as a fallback.
Wed Aug 29 07:54:39 MDT 2018
There was an unexpected error (type=Not Found, status=404).
No message available
Почему это не переход на страницу, которую я создал?
Основной класс:
package com.daniel.anderson.demo
import ...
@SpringBootApplication
class DemoApplication
fun main(args: Array<String>) {
runApplication<DemoApplication>(*args)
}
Код контроллера:
package com.daniel.anderson.demo.controlers
import ...
@Controller
class HtmlController {
@GetMapping("/")
fun blog(model: Model) : String {
model.addAttribute("title","Blog")
return "blog"
}
}
Усы Файлы:
blog.mustache
{{> header}}
<h1>{{title}}</h1>
<p>hello world</p>
{{> footer}}
footer.mustache
</body>
</html>
header.mustache
<html>
<head>
<title>{{title}}</title>
</head>
<body>
Кстати, я получаю ту же ошибку в почтальоне.