#9. API

Inkyung·2022년 11월 28일
0

웹프레임워크

목록 보기
9/12

API

Open Weather Map

https://openweathermap.org/

  • My API keys
    .gitignore 에서
### API KEY ###
application-api-key.properties   // 이부분 복사

application-api-key.properties resource에 파일 추가

Call current weather data

  • Built-in API request by city name
https://api.openweathermap.org/data/2.5/weather?q={city name}&appid={API key}
  • api-key.properties
openweather.url.weather=https://api.openweathermap.org/data/2.5/weather
openweather.client.apikey=여기에키값
  • UriComponentsBuilder : URL 형태 만들어주는 기능
  • RestTemplate : 만들어진 url 쏴주기

클래스는 대문자 시작, 변수/개체는 소문자 시작
/weather/current/{city}
/weather/?city= ✅

spring.mvc.pathmatch.matching-strategy=ant_path_matcher
logging.level.root=info 
// info, debug, logging? 등등 설정 가능

UserController - Test Post 에서 info, debug, error, warn 확인 가능 → 로그 컨트롤!

0개의 댓글