Я сейчас учусь java весна и d3. js. И я оказался на контрольно-пропускном пункте, так как не могу найти правильный ответ на свою проблему после бесчисленных проб и ошибок, а также исследований.
Приведенный ниже код является моим контроллером:
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
import dashboard.atmandcam.model.MyModel;
import dashboard.atmandcam.repo.MyRepo;
@RestController
public class MyController {
@Autowired
private MyRepo myRepo;
@GetMapping("/test")
public String sayHi() {
return "hi";
}
@GetMapping("/queries")
public List<MyModel> getResult(){
return myRepo.getQueryResult();
}
@GetMapping("/queries/{id}")
public List<MyModel> getSpecific(@PathVariable String id){
return myRepo.getSpecificResult(id);
}
}
Тогда это мой d3. js
var url = "/queries/31370100";
d3.json(url, function(data) {
console.log(data);
});
результатом моего контроллера является w / URL (http://localhost: 9090 / запросы / 31370100 ): ![JSON result](https://i.stack.imgur.com/sfIGx.png)
Я хочу знать, как я могу использовать JSON, найденный в моем URL в d3. js, чтобы я мог строить свои диаграммы вокруг своей базы данных.