点击上方 Java后端,选择 设为星标
优质文章,及时送达
有个读者问:
Spring MVC 过时了吗?提出这个问题时我对spring这一套体系还是懵懵懂懂一知半解,现在我已经对该问题有了更全面的认识,我也开发了一些基于ssm的前后端分离的系统。
现在jsp似乎已经渐渐淡出大家的视野。
web开发朝着前后端分离的方向去了
像spring mvc这样前后端耦合较大的框架是否过时了?
首先说一下答主这个问题描述中不准确的地方,后面再着重说说现在的分水岭。
现在jsp似乎已经渐渐淡出大家的视野。
web开发朝着前后端分离的方向去了
这个没错。但是,
像spring mvc这样前后端耦合较大的框架是否过时了?
这个疑问就没有必要了。
Spring MVC前后端耦合不大啊。你完全可以使用 @RestController
看这个:
www.baeldung.com/spring-controller-vs-restcontroller
@RestControlleris a specialized version of the controller. It includes the @Controller and @ResponseBody annotations and as a result, simplifies the controller implementation:
@RestController
@RequestMapping("books-rest")
public class SimpleBookRestController {
@GetMapping("/{id}", produces = "application/json")
public Book getBook(@PathVariable int id) {
return findBookById(id);
}
private Book findBookById(int id) {
// ...
}
}
前后端分离,没有 JSP 或其他服务器端模板引擎,只有HTTP上传输的JSON交互,那么必然用@RestController。
JSON是服务器端MVC框架的V,是前端MVC框架的M。
那你是觉得哪个框架替代了Spring MVC?
你能找出其他框架来代替它吗?如果没有,那就没有过时
https://github.com/r2dbc
https://github.com/spring-projects/spring-data-r2dbc
作者:陈龙
链接:www.zhihu.com/question/294282002/answer/521229241
Java后端交流群已成立
公众号运营至今,离不开小伙伴们的支持。为了给小伙伴们提供一个互相交流的平台,特地开通了官方交流群。扫描下方二维码备注 进群 或者关注公众号 Java后端 后获取进群通道。
推 荐 阅 读 1. 你的毕业设计是 XX 管理系统吗? 2. SSH 的使用详解 3. 你用过这款软件吗? 4. 连夜撸了一个简易聊天室 5. 推荐一款 Java 对象映射神器
本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
相关文章
暂无评论...