Package com.weather.info
Class WeatherInfoAutoConfiguration
java.lang.Object
com.weather.info.WeatherInfoAutoConfiguration
@Configuration
@EnableConfigurationProperties({OpenWeatherConfigProperties.class,ApplicationProperties.class})
public class WeatherInfoAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.swagger.v3.oas.models.OpenAPI
openAPI()
openWeatherClient
(org.springframework.web.client.RestTemplate restTemplate, OpenWeatherConfigProperties openWeatherConfigProperties) openWeatherService
(OpenWeatherClient openWeatherClient) org.springframework.web.client.RestTemplate
weatherService
(WeatherRepository weatherRepository, PincodeRepository pincodeRepository, OpenWeatherService openWeatherService)
-
Constructor Details
-
WeatherInfoAutoConfiguration
public WeatherInfoAutoConfiguration()
-
-
Method Details
-
restTemplate
@Bean public org.springframework.web.client.RestTemplate restTemplate() -
openWeatherClient
@Bean public OpenWeatherClient openWeatherClient(org.springframework.web.client.RestTemplate restTemplate, OpenWeatherConfigProperties openWeatherConfigProperties) -
openWeatherService
-
weatherService
@Bean public WeatherService weatherService(WeatherRepository weatherRepository, PincodeRepository pincodeRepository, OpenWeatherService openWeatherService) -
openAPI
@Bean public io.swagger.v3.oas.models.OpenAPI openAPI()
-