Mam service oraz model.
Chciabym zainicjalizować ten obiekt i nadać polom wartości, które do mnie przychodzą. Czemu obiekt nie chce się zainicjalizować?
@Service
public class DownloadData {
public DownloadData(RestTemplate restTemplate, UriBuilderHelper uriBuilderHelper, Model moddel) {
this.restTemplate = restTemplate;
this.uriBuilderHelper = uriBuilderHelper;
this.model = model;
}
private RestTemplate restTemplate;
private UriBuilderHelper uriBuilderHelper;
private Model mode;
public String gitDetailsInformation(String owner, String repository) throws MalformedURLException {
ResponseEntity<String> response = restTemplate.getForEntity(uriBuilderHelper.uriBuilder(owner, repository), String.class);
DocumentContext responseJson = JsonPath.parse(response.getBody());
//bean nie jest inicjalizowany, jest nullem
model.setName(responseJson.read("$.full_name").toString())
return response.toString();
}
}
public class Model {
String name;
int age;
public Model(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}