- 主题:springboot写restful问题~
springboot restful返回的东西没有固有的东西
【 在 iStudy (爱学习) 的大作中提到: 】
: 不希望看到data, content这些springboot restful固有的东西
--
FROM 101.86.19.*
看下spring mvc文档或者例子,理解一下泛型是干啥的,就能轻松解决了
哪怕是csdn文档都够用了
--
FROM 123.113.204.*
你自己定义一个范型,所有的@getmapping 都返回这种范型不可以吗?
【 在 iStudy (爱学习) 的大作中提到: 】
: 我希望是自己的json格式
:
: 比如
: {
--
FROM 115.183.77.*
这些从来不是Springboot固有的,而且restful是Springframework里的东西,跟boot没关系
【 在 iStudy (爱学习) 的大作中提到: 】
: 不希望看到data, content这些springboot restful固有的东西
:
: 【 在 olddognewwit (老狗) 的大作中提到: 】
: : 你定义一个嵌套map,往里面塞值,不就ok了吗?
--
FROM 115.183.77.*
官方文档都不知道?还要讨链接?
【 在 iStudy (爱学习) 的大作中提到: 】
: 给个链接,谢谢
:
: 【 在 poikilotherm (呆子) 的大作中提到: 】
: : 随便看眼官方文档就知道了啊,这是最基本的功能
--
FROM 115.183.77.*
返回一个你定义的对象不就行了吗
【 在 iStudy 的大作中提到: 】
: 我希望是自己的json格式
: 比如
: {
: ...................
--
FROM 221.217.213.*
。。。
spring没有这些东西,这些东西是你自己意淫的。
Lis<MatchItem> mathced_items;
public class MacthItem{
public String name;
public String id;
}
方法返回 matched_items,就完事了,5行代码搞定,来这问的时间都浪费了。
【 在 iStudy 的大作中提到: 】
: 我希望是自己的json格式
: 比如
: {
: ...................
--
FROM 219.142.246.*
谢谢!
【 在 lushan5436 (密如) 的大作中提到: 】
: 。。。
: spring没有这些东西,这些东西是你自己意淫的。
: Lis<MatchItem> mathced_items;
: ...................
--
FROM 218.82.175.*
你想返回结构是怎么样就怎么样
@Component
@RestController
@RequestMapping(value = "/")
public class TestController {
private Logger log = LogManager.getLogger("mylog");
@RequestMapping(value="/",method= RequestMethod.GET)
public JSONObject getSchedule(HttpSession session)
{
JSONObject jsonObj = new JSONObject();
jsonObj.put("message", "hello world81");
jsonObj.put("flag", "810");
log.info(jsonObj.toString());
//jsonObj.put("testUrl", testUrl);
return jsonObj;
}
}
【 在 iStudy 的大作中提到: 】
: 我希望返回的responsebody是json,格式是我自己定义的,怎么做?
: 要用哪些类?有参考文章吗,谢谢
--
FROM 60.176.50.*