[Spring] This application has no explicit mapping for /error
실행확인
- 브라우저에서 http://localhost:8080 접속
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Mar 15 10:40:58 KST 2016 There was an unexpected error (type=Not Found, status=404). No message available
- → URL을 풀어주는 곳이 없음. 구현하지 않았기 때문에.
- → 어쨌든 Web 모듈은 정상 작동하고 있음
HomeController 작성
- Package Explorer 영역 --- bootweb1 [boot] --- src/main/java 우클릭 --- New --- Package
- "Java Package" --- Name: com.example.bootweb1.controllers --- [Finish]
- com.example.bootweb1.controllers 우클릭 --- New --- Class
- "Java Class" --- Name: HomeController --- [Finish]
( HomeController.java 파일이 아래와 같이 자동 생성됨 )package com.example.bootweb1.controllers; public class HomeController { }
- 파일 내용 수정
package com.example.bootweb1.controllers; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HomeController { @RequestMapping("/") public String home() { return "안녕 Spring Boot!"; } }
- → 일반 Controller가 아닌 RestController로 하였음
- → 별도의 View 템플릿 없이 return 값이 브라우저에 그대로 출력될 것임
댓글
댓글 쓰기