如果一定要找一个互联网行业变冷的原因,我觉得就是像 springboot 这样好用的工具来背锅了,正是像这样的工具的出现,淘汰了大量的写基础代码的人,搭建项目的人。

 当入门变的简单,退休的就是只入门的人了。

 

# # 大大提高了生产力

 开箱即用

 约定大于配置:就是把很多选项变成默认的。

 配置自动加载

 

# # starter原理

   使用了springboot以后,我们清楚的知道,可以感受的到,我们之前要搭建一个项目,要导入好多的jar包,还要自己去选择一些jar包。即使是使用maven ,仍然要引入一大堆的 依赖。然后用了springboot以后,我们只引入一个starter,然后就啥都不用引入了。是不用引入了么?不是的,这就是springboot 的约定大于配置。starter可以理解为是一个开关,它是开启一个功能的开关,其实在开关下边,让然还是要引入这些jar 的。

理解 springBoot 的 starter_配置文件

    这幅图很精华,使用使用sprinboot,我们关注的点只在 starter,剩下的功能是starter帮我们封装好的。

 

# # springboot 就孙悟空变身来的玉皇大帝。 spring是孙悟空。

  其实这些知识都没变,还都是spring。在封装的基础上再封装,然后变得容易操作。

 

# # 为什么说约定大于配置

  之前的哪些配置去了哪里?就在stater下边的一层,只不过变成了代码的形式。作为使用者不关心,作为封装者去考虑。了解这些以后,其实我们自己就可以去封装。

 

# # 自动装配又是什么

  自动装配有很多,先说一下配置文件,比方说数据库的连接信息,用户名,密码,数据库名字,等等。这些我们只需要写在yml 配置文件里边的东西,都是自动去装配的。我们在提供配置的时候都要按照指定的名字。指定名字是因为和stater下边的读取配置的是一一应的。这也算是约定把,就是封装着和使用者的约定。开发者约定使用者,某个配置信息要写成什么样子。

~未完