봄 부팅에 익숙하지 않습니다. 봄 부팅 응용 프로그램을 실행할 때마다 오류가 발생합니다. 스프링 부트 애플리케이션을 실행하는 데 도움이 필요합니다.봄 부팅 응용 프로그램을 실행하는 중 오류가 발생했습니다.
오류 메시지 : 허용 목록 라벨 오류 페이지
이 응용 프로그램은 대체로이보고되어 있으므로, 대한/오류 명시 적 매핑이 없습니다.
월 Oct 10 10:39:54 WAT 2016 예기치 않은 오류가 발생했습니다 (유형 = 찾을 수 없음, 상태 = 404). 가 없습니다 메시지
코드 : 컨트롤러는 봄 부팅 응용 프로그램 클래스에 추가 할 필요가 @ComponentScan이 경우에, 당신의 봄 부팅 응용 프로그램 클래스와는 다른 패키지 구조에 있기 때문에
package hello;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class GreetingController {
@RequestMapping("/greeting")
public String greeting(@RequestParam(value="name", required=false, defaultValue="World") String name, Model model) {
model.addAttribute("name", name);
return "greeting";
}
}
package com.HelloWorld;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HelloWorldApplication {
public static void main(String[] args) {
SpringApplication.run(HelloWorldApplication.class, args);
}
}
- greeting.html
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Getting Started: Serving Web Content</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>
어떤 URL 것은 당신이 액세스하려고? –