我試圖讓Freemarker的意見和春天開機顯示首次,目前在瀏覽器中出現以下錯誤:春天開機無法解決的Freemarker視圖
白色標籤錯誤頁面
這應用程序沒有明確映射/錯誤,因此您將此視爲 作爲後備。
Sun Feb 19 17:59:07 GMT 2017有一個意外的錯誤(type = Not Found,status = 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視圖?爲什麼我無法在網絡瀏覽器中看到它?
如果您使用spring-security像我用來處理登錄頁面和Thymeleaf/FreeMarker一樣,請確保將@EnableWebSecurity添加到您的配置中,以便正確解析資源 – rdlopes
正如上面的鏈接所述。模板引擎不在'src/main/java/resources/templates'中查找'src/main/resources/templates'。 – crm