01-Springboot优点&缺点

SpringBoot简化了依赖管理和项目配置,提供自动配置功能,使得编码更简单,部署也更为便捷,适合构建微服务系统。然而,将传统项目改造为SpringBoot微服务可能面临挑战,且虽然易上手但精通不易。SpringBoot是现代开发的基础技术,面试中常被问及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇:23-Mybatis集成第三方缓存框架EHCache
https://blog.csdn.net/fsjwin/article/details/109686032

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
    在这里插入图片描述
    使用boot构建核心业务系统。

2.Springboot的缺点

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

3.总结

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

下一篇:02-Springboot项目helloworld构建https://blog.csdn.net/fsjwin/article/details/109699819

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值