JUST GO

[코드] HomeController 본문

Spring Boot/학습내용

[코드] HomeController

root_go 2022. 10. 25. 10:39
package dev.rootgo.study_web.controllers;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

// 식별자 : HomeController
@Controller(value = "dev.rootgo.study_web.controllers")
// 패키지 경로를 전체로 적어주면 겹칠 가능성이 낮아진다.
@RequestMapping(value = "/")
// 요청에 대한 매핑
public class HomeController {
    // 그냥 클래스임
    @RequestMapping(value = "hello")
    @ResponseBody
    public String getHello(){
        System.out.println("신기하당");
        return "Hello!";
    }
}

  • Started StudyWebApplication in ~ seconds (JVM running for ~)이 나와줘야 한다.
package dev.rootgo.study_web.controllers;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

// 식별자 : HomeController
@Controller(value = "dev.rootgo.study_web.controllers")
// 패키지 경로를 전체로 적어주면 겹칠 가능성이 낮아진다.
@RequestMapping(value = "/")
// 요청에 대한 매핑
public class HomeController {
    @RequestMapping(value = "/")
    public ModelAndView getIndex() {
        ModelAndView modelAndView = new ModelAndView("home/index");
        return modelAndView;
    }
}

'Spring Boot > 학습내용' 카테고리의 다른 글

[공통] 프로젝트 구조  (0) 2022.10.25
[공통] 타임리프  (0) 2022.10.25
[공통] 의존성  (0) 2022.10.25
[공통] Spring Initializr 시작  (0) 2022.10.25
[공통] 어노테이션  (0) 2022.10.25