Java. Spring-boot. Controller.
WeatherController.java
@GetMapping("/{city}/{service}")
public JSONObject getCityName(@PathVariable final String city, @PathVariable final String service) throws IOException, ParseException {
String openWeatherJson = getWeatherJson(city, service);
String weatherStackJson = getWeatherJson(city, service);
JSONParser parser = new JSONParser();
if (service == "1"){
JSONObject json = (JSONObject) parser.parse(openWeatherJson);
return json;
}else{
JSONObject json = (JSONObject) parser.parse(weatherStackJson);
return json;
}
Проблема в том, что @PathVariable final String city ведет себя предсказуемо, и в функцию getWeatherJson() на вход приходит ожидаемы параметр.
НО @PathVariable final String service ведет себя странно.... Проверяю, что приходит в String service -> приходит верное значение либо "1" либо "2" (неважно) но ни в функции getWeatherJson() не в if() это значение либо не подставляется, либо не срабатывает как ожидалось.
Проверка показала. При наборе в адресной строке /api/Moscow/1. "Moscow" - определяется и работает предсказуемо. "1" - не работает не в функции не в if'e. If уходит в ветку else
Понятия не имею, почему так происходит. Прошу помощи комрады.
Какие существуют виды рекламных бордов и как выбрать подходящий?
Аренда удаленного сервера: цены, провайдеры и условия. Руководство для начинающих
У меня есть фрагменты, и при нажатии на любой фрагмент в верхней части панели (там, где часы) должен измениться цветКак реализовать?
Не могу понять почему не работает вот такого вида событие hover