-
controller 리턴타입(void,String)차이spring framework 2021. 6. 17. 15:31
void
package com.hylok.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { /* * @GetMapping("/") public String home() { return "home"; } */ @GetMapping("/") public void main() { } @GetMapping("/home") public void home() { } }
void와 같은경우 mapping에 작성해놓은 주소의 view를 리턴함
1.main 메소드는 /라는 jsp를 호출한다
2.home 메소드는 home 이라는 jsp를 호출한다.
String
package com.hylok.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { @GetMapping("/") public String main() { return "home"; } }
string과 같은경우 mapping에 작성해놓은 주소와 상관없이 return 에 작성된 주소의 view를 리턴한다
1.main메소드는 home이라는 jsp를 호출함
'spring framework' 카테고리의 다른 글
(다중)파일업로드 구현 순서 (0) 2021.06.17 파일업로드시 한글 깨짐현상 해결방법 (0) 2021.06.17 Tomcat] 캐시 부족 (캐시에 추가할 수 없습니다.) 오류 해결 (0) 2021.06.15 java단 pdf파일 jpg변환 (1) 2021.06.14 spring 'java.lang.NoClassDefFoundError' 에러발생 (0) 2021.06.14