我需要Spring的帮助
我想在遥控器上发送请求(http://123.123.123.123/vehicles/all)......
示例..
@Controller
@RequestMapping("/vehicles")
public class AutoController {
AutoService autoserv;
@Autowired
public AutoController(AutoService autoserv) {
this.autoserv = autoserv;
}
@RequestMapping(value = "/all")
public Result<Car> all() {
List<Car> autlst = autoserv.getAuto();
return new Result<Car>(autlst);
}
}
从我的本地应用程序获取响应列表.. 那怎么样?感谢
答案 0 :(得分:1)
看起来您正在尝试实施RESTful Webservices?
http://en.wikipedia.org/wiki/Representational_State_Transfer
如果是这种情况,请查看以下页面以开始使用:
http://www.stupidjavatricks.com/?p=54
http://www.informit.com/guides/content.aspx?g=java&seqNum=544
答案 1 :(得分:0)
我只是添加chzbrgla的优秀答案,您可能需要考虑使用JSON进行序列化(而不是XML),具体取决于您的要求 - JSON更轻量级且更容易解析(有争议)但是可能不那么类型安全。
让Spring-MVC 3.0自动生成XML和XML非常容易。 JSON输出:
要访问页面的JSON版本,只需将“.json”附加到URI(或设置相应的HTTP请求标头 - accept:"application/json"
)。
要使用JSON,您需要:
List<Car>