<환경>
IntelliJ 사용
1. 프로젝트 생성
IntelliJ Ultimate 인 경우 Spring Initializr가 내장되어 있으나
Community 버전인 경우 위 사이트를 통해 초기 설정 하여 프로젝트 시작해야 한다.
원하는 프로젝트 상세정보와 dependencies 설정 후 GENERATE 하여 파일 다운로드
원하는 경로에 압축 해제한 뒤 IntelliJ에서 프로젝트 Open하여 프로젝트를 시작한다
src/main/java/group명/~Application.java 파일을 실행시켜 프로젝트를 시작한다
o.s.b.w.embedded.tomcat.TomcatWebServer : 이 부분을 보면 연결 포트 번호를 알 수 있다
localhost:포트번호 로 연결하였을 때 다음과 같은 페이지가 나오면 성공
2. 페이지 매핑
src/main/java 내의 적당한 디렉터리에 페이지 매핑용 컨트롤러를 생성한다
package com.ll.exam.sbb;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class MainController {
@RequestMapping("/sbb")
// 아래 함수의 리턴값을 그대로 브라우저에 표시
// 아래 함수의 리턴값을 문자열화 해서 브라우저 응답의 바디에 담는다.
@ResponseBody
public String index(){
//서버에서 실행
System.out.println("index");
//브라우저에 보여짐
return "안녕하세요ㅎㅎㅎㅎ";
}
}
@RequestMapping
: GET/POST 등 어떤 요청으로 오던 매핑. 괄호 안에 입력한 url로 페이지 매핑해줌