Я смог использовать RestTemplate и автоустанавливать его. Тем не менее, я хочу переместить часть кода, связанного с отдыхом, в другой класс следующим образом:
public class Bridge {
private final String BASE_URL = "http://localhost:8080/u";
@Autowired
RestTemplate restTemplate;
public void addW() {
Map<String, String> x = new HashMap<String, String>();
W c = restTemplate.getForObject(BASE_URL + "/device/yeni", W.class, x);
System.out.println("Here!");
}
}
И в другом классе я называю это:
...
Bridge wb = new Bridge();
wb.addW();
...
Я новичок в Spring и условиях впрыскивания зависимостей. Моя переменная restTemplate
имеет значение null и выдает исключение. Что я могу сделать, как его решить (я не знаю, связано ли это с тем, что я использую ключевое слово new
)?