“ Java 程序员必须掌握 Spring Boot ”想必很多人都听过这句话,那么到底是为什么呢?
1 不论公司,基本上做java方面的项目,都用Spring boot,目前用ssm框架的公司,我没见过,用纯粹java+Jdbc项目,我更没听说过。
2 我面试java程序员,一般都问Spring boot,外加分布组件的技能。
3 我周末做兼职的学校,前几年还开.net等课,现在就开java和python课,java课前几年还会讲Spring mvc和ssm,甚至还讲过ssh,但现在就讲Spring boot+分布式组件,或者Spring cloud alibaba,框架。
也就是说,如果要做java程序员,当下Spring boot一定要学,下面说下为什么现在Spring boot现在那么热门,也就是分析程序员必须掌握Spring boot的原因。
1 之前的Spring mvc框架,比如ssm,相比于更老的jsp+servlet+javabean框架,由于更好地封装了页面跳转逻辑,所以开发起来更方便,所以也流行过一段时间。
2 但如果要开发ssm框架,虽然能很方便地开发各种增删改查业务,但要写很多xml配置文件,比如整合mybatis要写xml配置,整合数据源和事务要写xml文件,整合dubbo等分布式组件,也得写xml文件。也就是说,如果ssm等Spring mvc框架要引入其他模块,得写xml文件,通过xml配置相关参数。一个项目中,需要引入多个组件或引入多个功能