0
내 프로젝트는 4 개 개의 모듈로 나누어 져 있습니다.얻기 데이터
그리고 내 서비스에는 이와 같은 driver.java 파일이 있습니다.
import javax.ws.rs.Path;
@Path("/Driver")
public class Driver
{
private int id;
private String firstname;
private String lastName;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
및 내 DriverService.java
import java.util.ArrayList;
import java.util.List;
//import javax.inject.Inject;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.PathParam;
//import javax.ws.rs.core.Response;
//import org.json.JSONObject;
@Path("Driver")
public class DriverService
{
@GET
@Path("/{id}")
@Produces({"application/json"})
public String getDriver(@PathParam("id") String id)
{
return "driver "+id;
}
@GET
@Path("/")
@Produces({"application/json"})
public List<Driver> getAllDrivers()
{
List<Driver> driverList = new ArrayList<Driver>();
Driver driver1 = new Driver();
driver1.setId(1);
driver1.setFirstname("111");
driver1.setLastName("111");
driverList.add(driver1);
Driver driver2 = new Driver();
driver2.setId(2);
driver2.setFirstname("222");
driver2.setLastName("222");
driverList.add(driver2);
Driver driver3 = new Driver();
driver3.setId(3);
driver3.setFirstname("333");
driver3.setLastName("333");
driverList.add(driver3);
return driverList;
}
}
이제 서비스의 데이터를 컬렉션에로드해야하며 그 반대의 경우도 마찬가지입니다. Google이 있지만 여기에서 진행하는 방법을 알지 못했습니다. 어떤 도움이 필요하십니까?
내 서비스 ** 즉, Java 파일이 올바르게 작성 되었습니까? – seshan
실제로 데이터베이스에 연결되어 있지는 않지만, 좋은 스텁이있는 것으로 보입니다. '/ driver'를 방문하고 드라이버 목록을 확인함으로써 브라우저에서 시험해 볼 수 있습니다. –