9월, 2018의 게시물 표시

[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 HomeCont...

[Spring] Class not found [config set: /web-context] 에러

Class not found [config set: /web-context] 식의 에러가 난다. 그럼 둘 중 하나다. 실제 클래스가 정말로 없던지, 아니면 STS 버그라고 추정되는 것이던지. 저런 에러가 났을 때 패키지명과 클래스명을 다시 확인해보고 틀린 게 없다면 jar 파일이 제대로 있는지 확인해본다. 패키지명이나 클래스명도 잘 썼고, jar 파일이 잘 있는데도 에러가 안 없어진다면, Remove Spring Project Nature 를 했다가 다시  Add Spring Project Nature 를 하면 없어진다. 메뉴는 Eclipse에서 해당 프로젝트를 선택 후 마우스 오른쪽 클릭 -> Spring Tools 메뉴에 가보면 있을 것이다. 참고 : http://secondmemory.kr/268