땃지
ing
땃지
전체 방문자
오늘
어제
  • 분류 전체보기 (100)
    • 공부 (37)
      • Java (4)
      • Spring Boot (4)
      • 자료구조 (4)
      • CS (18)
      • JSP (6)
      • Git (1)
    • 문제 해결 (60)
      • 백준 (51)
      • 프로그래머스 (9)
    • 프로젝트 (3)
      • 당신의 안목 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Contact

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
땃지
프로젝트 시작하기
공부/Spring Boot

프로젝트 시작하기

2022. 8. 8. 11:12

<환경>

IntelliJ 사용

 

1. 프로젝트 생성

IntelliJ Ultimate 인 경우 Spring Initializr가 내장되어 있으나

Community 버전인 경우 위 사이트를 통해 초기 설정 하여 프로젝트 시작해야 한다.

https://start.spring.io/

 

원하는 프로젝트 상세정보와 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로 페이지 매핑해줌

 

저작자표시 비영리 변경금지 (새창열림)
    '공부/Spring Boot' 카테고리의 다른 글
    • [에러] No serializer found for class -org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer
    • @Value 어노테이션 환경변수 오류
    • Thymeleaf null체크
    땃지
    땃지

    티스토리툴바