[Spring] This application has no explicit mapping for /error

  • 실행확인

    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 값이 브라우저에 그대로 출력될 것임
[참고] https://zetawiki.com/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%EC%8A%A4%ED%83%80%ED%84%B0_%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_bootweb1

댓글

이 블로그의 인기 게시물

[Eclipse] publishes and runs j2ee and java ee web projects and server configurations to a local tomcat server