인텔리제이 (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 요청 보내서 응답 확인하기
'Backend > SpringBoot' 카테고리의 다른 글
[SpringBoot] 다양한 방법으로 PUT API를 생성해보자 (0) | 2024.08.22 |
---|---|
[SpringBoot] 다양한 방법으로 POST API를 생성해보자 (0) | 2024.08.22 |
[SpringBoot] 다양한 방법으로 GET API를 생성해보자 (0) | 2024.08.22 |
[SpringBoot] 스프링부트 애플리케이션 구성 요소들을 알아보자 (0) | 2024.08.22 |
[SpringBoot] SpringBoot 프레임워크를 알아보자 (0) | 2024.08.22 |