Я пытаюсь получить вид на Freemarker отображение с весны Ботинок в первый раз, и в настоящее время получаю следующее сообщение об ошибке в браузере:Spring Загрузочный не в состоянии разрешить Freemarker вид
Ошибка Whitelabel Page
Это приложение не имеет явного отображения для/error, поэтому вы видите это как резерв.
вс 19 фев 17:59:07 GMT 2017 Была непредвиденная ошибка (тип = не Найдено, статус = 404). Нет сообщений
Я использую Spring Boot 1.5.
Моя структура файла:
LoginController
package com.crm.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.crm.service.LoginService;
@Controller
public class LoginController {
@Autowired
private LoginService loginService;
@RequestMapping("/login")
public String authenticate() {
return "loginPage";
}
}
application.properties
spring.freemarker.template-loader-path:/
spring.freemarker.suffix: .ftl
Сервер
package com.crm;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Server{
public static void main(String[] args) {
SpringApplication.run(Server.class, args);
}
}
Почему Spring не может разрешить просмотр loginPage.ftl? Почему я не вижу его в веб-браузере?
Если вы используете весеннюю безопасность, как я использую для входа с страницами входа в систему и Thymeleaf/FreeMarker, убедитесь, что вы добавили @EnableWebSecurity к своей конфигурации, поэтому ресурсы правильно решены. – rdlopes
Как объясняется в ссылке выше. Механизмы шаблонов выглядят в 'src/main/resources/templates' не в' src/main/java/resources/templates'. – crm