0
我已經使用Spring實現一個基本的MVC應用程序,我註解我班如下彈簧3和JAXB
我已經加入春季OXM到我的POM,但沒有添加JAXB或JSON處理。
我的配置非常空。
所以我的問題是,當我在我的控制器中調用GET並在xml中返回以下對象時,spring如何生成xml輸出。
它在哪裏可以找到xml編組器,它是否在春季潮溼?有沒有默認?
這是httpmessageconverters?我把我的控制器TOT他以下幾點:
@RequestMapping(value= "/state", method = RequestMethod.GET, produces={MediaType.TEXT_XML_VALUE })
public ResponseEntity<GameState> getGameState(.. response,... request) {..}
我的對象:
@XmlRootElement(name = "door")
public class GameState {
private int id;
private String state;
public GameState() {
super();
}
public GameState(int id, String state) {
this.id = id;
this.state = state;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}