关于Springboot和SpringMVC的一些心得

1、应用场景不同:SpringMVC设计WEB应用程序,而Springboot让开发者可以专注于业务逻辑实现。

2、结构相似但方法不同:虽然SpringMVC与Springboot都有service层、controller层、Mybatis层。
    ① 但是Springboot简化了一些xml文件的配置,优点:简单、易上手,可以进行前后端分离开发(可以将Springboot打包成jar包进行部署)。代价:无法将其与前端一起打包成war包,因为tomcat无法同时访问页面并启动Springboot。

   ②SpringMVC需要配置大量的xml文件,以便于能扫描到文件,比较复杂。但是好处是可以将其与前端整合成一个工程,最后同时打包成War进行部署。tomcat直接访问index.html即可。

你可能感兴趣的:(spring,boot,后端,java)