1 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
前置说明:SS 理解为 Spring Framework 与 Spring MVC 而不是 Struts 那一派。
SSM、SSH 到底相比 Spring Boot 老在哪里、旧在哪里?
这两个缩写不是两套框架呀,它们是以 Spring 为核心搭配起来的两个方案啊。
如果我们作以下设定:
Spring Framework:CPU、持久化层:硬盘、Spring MVC:核显(为什么说核显?因为这东西在官方定义里是包含在 Spring Framework 里的)
那么 SSM、SSH 就是两台组装机罢了,而 Spring Boot 在搭配 Spring Data JPA 的情况下就是个接了外置固态的笔记本电脑。
你能说组装机就很老吗?人家更新换代把版本号追评后到底老在哪里了。
所以根本不是什么新老技术的问题,而是你要搞清楚这些到底是什么东西,你要学的是 Spring Framrwork 与 Hibernate/MyBatis ,这个你不学明白了,对于那个封装集成的 Spring Boot 拆开后盖你就一脸懵逼了。
比如,我现在不想用 @Controller
+ @ResponseBody
+ handler method (这个概念是 Spring MVC 提的) 了,我想自己定义一套路由机制,这样我能接入我的性能统计、日志追踪、权限控制等等一系列东西,但与此同时我不想自己做 url
的解析(比如 /{a}/b 这种)即这部分我想复用 Spring 的实现,那怎么做?
添加回答
举报
0/150
提交
取消