-
1. 프로젝트 의존성 추가 및 간단한 동작스프링개발자/201 - 일반 2020. 7. 12. 13:16
[요약]
자바로 어플리케이션을 만들때에, 스프링부트 프레임워크를 이용하면 여러가지 설정해야 할 것들을 보다 쉽게 구현 할 수 있다.
Spring Initializr를 이용해서, 프로젝트를 생성하고 Rest Endpoint를 하나 만들어서 Localhost에서 확인해보자.
1. 프로젝트 생성
편의상 Spring Initializr 이용; Web 과 Actuator 추가. 자바8
2. 데모 컨트롤러 생성
Actuator endpoint이외에, 커스텀하게 하나 추가로 만든다
경로는 "/demo/message" 이고 application.properties에서 값을 받아서 String으로 반환한다.
application.properties에 message=hi 를 추가한다
3. 테스트
어플리케이션 실행 후 localhost:8080/demo/message 에 접속해보면 hi값이 찍힌걸 볼 수 있다.
[TroubleShooting]
1. 스프링부트 의존성이 import되었는지 확인하려면 External Libraries(인텔리제이)에 들어가서 해당 library가 있는지 확인해보자. 일례로, @SpringBootApplication이라는 어노테이션은 org.springframework.boot:spring-boot-autoconfigure 라이브러리에 있다. 해당 어노테이션이 빨간색으로 나오고 인식을 못한다면, 이 라이브리러를 Gradle이 가져오지 못했을 확률이 높다
'스프링개발자 > 201 - 일반' 카테고리의 다른 글
5. RestTemplate 호출을 해보자 (0) 2020.07.16 4. Github repo를 만들자 (0) 2020.07.16 3. 데이터베이스 만들고 PCF 어플리케이션과 연동하자 (0) 2020.07.15 "스프링개발자 101" 카테고리에 대하여 (0) 2020.07.14 2. 어플리케이션을 PCF에 올려보자 (0) 2020.07.12