Backend/SpringBoot

[SpringBoot] Spring 공식 사이트에서 프로젝트 생성하고 웹 사이트에 Hello World 출력해보자

seoraroong 2024. 8. 22. 17:59

https://start.spring.io/

 

인텔리제이 (IntelliJ) 무료 버전은 프로젝트를 외부에서 생성해줘야 한다. (ㅠㅠ)

Spring initializr를 이용해 프로젝트 기본 설정과 의존성 설정을 할 수 있고, 파일을 다운로드 받아 압축을 풀어준 뒤 인텔리제이에서 열어주어야 한다.

 

 

Controller 패키지와 Controller 클래스 생성하기

Controller 패키지를 생성한 다음 Controller 클래스를 생성했다.

/hello라는 URL에 Request mapping을 해 localhost:8080/hello로 접속하면 "hello world"가 출력되도록 해보았다.

 

화면에서 문자열을 바로 보여줄 수 있는 RestController 어노테이션을 사용했다.

 

 

 

- HTML 태그를 이용해 글자 크기를 키워보기

 

 

의존성 추가하기 : Spring Boot DevTools

의존성 추가가 필요할 때는 -> Maven Repository: Search/Browse/Explore (mvnrepository.com)

 

Spring Boot DevTools는 소스 코드가 바뀌면 자동으로 서버를 재실행해주는 의존성 라이브러리이다.

 

- pom.xml에 위의 의존성 코드 복사 후 붙여 넣기

 

→ 근데 소스 코드 수정해도 자동으로 서버 실행을 안해준다.. 왜일까 찾아보다가 해결한 방법은 아래와 같다.

-> Settings에서 체크박스 눌러주면 해결 완료

 

 

 

Talend API Tester를 이용해 GET 요청을 보내보자

Chrome 웹 스토어 → Talend API Tester 추가

 

localhost:8080/hello에 GET 요청 보내서 응답 확인하기