Cache springboot是在ssm框架传统开发基础上进化过来,相交于传统的开发方式,尤其优点,有其缺点,但是总的来看,优点远远大于缺点,并且boot已经成为开发的基础和趋势。非常值得,并且也是必须掌握的技术,是基础技术。要鬼瓜烂熟!

1.Springboot的优点

  1. starter:想起之前开发ssm框架的项目,最害怕或者最让人不爽的莫过于对依赖的管理。现在有了boot后,就有了村长,县长,引入村长和县长后,就直接和他们说事,具体的依赖他们可以全权代表了。
  2. 编码更简单了:boot采用了config的方式进行配置,完全100%使用注解开发,超级爽有没有。效率高了去了。
  3. 自动配置:不进进入的starter到了依赖管理变得简单了。而且还忙你自动配置了。这谁受得了(哈哈哈),这个自动配置是boot的核心。需要透彻!!!!
  4. 部署简单:内置了servlet容器:tomcat、jetty、undertown,之前使用war包的现在一个jar包一个java -r *.jar搞定。连tomcat等服务器容器都省了。不要太爽
  5. 分布式、微服务架构系统是现在的主流,boot就是一个很好的微服务开发的框架,是基础,可以使用它构建一个系统。
    微服务介绍:https://spring.io/microservices
  6. spring boot 网站 springboot网站评价_spring boot

  7. 使用boot构建核心业务系统。

2.Springboot的缺点

  1. 传统项目微服务改造难
  2. 使用简单,极易上手、精通难。因为他把底层的细节在不知不觉中屏蔽了。但是一定要深挖源码。

3.总结

在面试过程中会被问到这个问题的。