毒品香烟的gravatar头像
毒品香烟 2018-03-13 17:55:04

使用了springboot框架还需要使用spring或者springMVC不?

使用了spring boot 框架还有必要使用 spring或者springMVC框架不,望大家解答

 

所有回答列表(5)
kaka的gravatar头像
kaka  LV19 2018年3月14日

首先你要明白springboot是个什么东东啊,它本身已经把spring的各个子工程集成进去了,就拿springmvc来说,你之前使用的时候是不是要在web.xml中配置核心的DispatcherServlet,你使用springboot后,这些东西都不需要你去操心了,你只需要引入相关的starter就可以,比如:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

springboot里面有个核心的类EmbeddedServletContainerAutoConfiguration,顺着这个类往下看,你就会看到EmbeddedWebApplicationContext在onStartup回调中完成SpringMvc功能注入

评论(0) 最佳答案
liangxguo的gravatar头像
liangxguo  LV3 2018年3月15日

不需要,spring boot 包含springMVC。是新一代Spring应用的开发框架,它能够快速的进行应用开发,让人忘记传统的繁琐配置,更加专注于业务逻辑。只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。

yzh123456的gravatar头像
yzh123456  LV8 2018年3月15日

但还是需要了解spring和springmvc的相关原理的

 

liuxiaoming的gravatar头像
liuxiaoming  LV5 2018年3月19日

spring是融入在项目里的,springmvc不一定需要用了。这些都是概念词,我觉得无法分这么清楚

Ares_xue的gravatar头像
Ares_xue  LV6 2018年3月20日

你是一个木匠,spring是锤子,spring MVC是钉子,而springboot就是一套 规定尺寸范围的锤子和钉子。

你不必自己去挑选锤子和钉子,你所需要的就是利用springboot的工具,这些工具可以让你完成大部分的工作,比如做一张桌子,但是总有些情景它并不能胜任,比如做一个木屋,这时候如果我们还继续用springboot的工具,工作效率和质量可能就要大打折扣了。这时候就需要选择最合适的锤子和钉子了,怎么选择锤子和钉子?选择什么样的锤子和钉子?这是门技术活,做这个的一般被我们称为架构师。

ps:只是大致浅谈,作为一个框架必然是一个复合的轮子,其实不能简单用单一工具去理解。

 

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友