[Spring Boot] 1. 개발 환경 구축 : 쇼핑몰 프로젝트 with JPA

Player-Geun·2021년 12월 26일
0

개요

스프링 부트 - 쇼핑몰 프로젝트 with JPA 를 공부한 부분에서 기록할만한 내용들을 기록한다.

어플리케이션 실행하기

1.42 빌드 도구

Maven

자바 프로젝트의 빌드를 자동화해주는 빌드 툴. 개발 과정에서 많은 라이브러리들을 메이븐이 알아서 네트워크를 통해 다운로드하고 경로 지정

  • 메이븐 같은 빌드 툴이 없으면, 필요한 jar 파일들을 일일이 받아서 직접 프로젝트에 삽입

1.43 설정파일

yml과 properties 의 차이

yml이 properties와 비교했을 때, 들여쓰기를 통해 설정 값들을 계층 구조로 관리 BUT 문법이 엄격(띄어쓰기 잘못 - 정상작동X)

1.44 Hello World 출력하기

@RestController는 Restful Web API를 좀 더 쉽게 만들기 위해 도입된 기능(@Controller 와 @ResponseBody를 합쳐 놓은 어노테이션)

@Controller

클래스 이름 위에 @Controller 어노테이션을 선언하면 해당 클래스를 요청을 처리하는 컨트롤러로 사용

@ResponseBody

@ResponseBody 어노테이션은 자바 객체를 HTTP 응답 본문의 객체로 변환해 클라이언트에게 전송한다. 이를 통해 따로 Html 파일을 만들지 않아도 웹 브라우저에 "Hello World"라는 문자열을 출력

profile
주니어 개발자

0개의 댓글