[Intellij] Maven + Spring Project 설정 (mac) #3

shelly·2020년 8월 26일
0

Spring

목록 보기
3/6

Spring MVC 테스트

  1. web.xml 파일에서 servlet-mapping의 url-pattern 을 /로 바꾸자.
    -> 기본 접속 url을 변경하기 위함

  1. 기본으로 생성된 App 클래스를 위 처럼 바꾸자.
package com.example;

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


@Controller

// /home/* 으로 오는 request는 App 클래스로 연결한다.
@RequestMapping("/home/*")
public class App 
{

    // "/home/test"로 연결된 요청은 response 의 body에 "Spring + Maven"이라는 문자열을 반환한다.
    @GetMapping("test")
    public @ResponseBody String homeTest(){
        return "Spring + Maven";
    }
}

  1. web폴더 > WEB-INF 폴더 > dispatcher-servlet.xml 에

<context:component-scan /base-package/=“com.example” />

을 입력하자!

여기서 com.example 자리에 App 클래스가 들어가있는 패키지 이름을 넣어야한다. 각자 설정이 다를 수 있으니 주의!


  1. 오른쪽 위 초록색 삼각형 누르면 웹서버가 동작
  2. localhost:8080/home/test 접속

그러면 아까 위에서 mapping 해줬던대로 Spring + Maven 이라는 문자열을 확인할 수 있다 !!


다음은 database 연결하는 것 해보자.


아래의 링크를 보고 작성했습니다 .항상 감사합니다 😊

https://whitepaek.tistory.com/41

0개의 댓글