作者回复: RestfulToolkit
作者回复: 我理解一下,后面的课程我还是以单Maven模块的项目结构为主,但里面的package路径我会分层,你是希望最后给个多模块的示例?
作者回复: 一般REST接口不写produces返回的也默认是JSON类型的
作者回复: 大家互相交流学习哈
作者回复: 额,我只是想看起来更直观一些,做演示用,如果是写代码时做测试,要反复执行,那还是用测试框架,Spring提供了一套测Web的工具
作者回复: 我在WebFlux的课程里专门聊了这个话题,敬请期待哈
作者回复: 没用过Shiro,建议你看看官方文档,如果实在找不到办法,就先跳转到一个中间页,这个页面判断一下来源页面的URL,然后根据是/abc还是/egg再决定去哪里。但我想官方应该是有具体的方法的吧,这个需求还挺常见的。
作者回复: 如果能用本地JVM内部的缓存,性能当然会比用Redis好,因为当中省去了网络开销和序列化反序列化的开销。
缓存需要考虑就是集群间缓存不一致以及缓存更新的问题,用Redis这种集中式缓存没有前面的问题,JVM内部缓存就会有,你需要在设计时考虑好你的场景能否容忍这种情况。
作者回复: 因为这里的Web应用真的就是用SpringMVC来实现的。SpringBoot 只是让你用起来更方便而已。
作者回复: 我们在类上用了@RestController注解,就不用再写@ResponseBody了,你可以点开RestController看看。你的404响应是别的原因造成的,我们的示例中应该是201。
作者回复: 你想的太复杂了,完全只是因为我在createOrder里用了可变参数,所以传个数组过来,又因为CoffeeOrder里定义的是个List,所以把它又转成了List。没有什么性能方面的考虑。
作者回复: 纯粹就是做个DEMO而已,不要想太多……