菜鸟初次理解Java中的Spring框架

Spring它是干嘛的?有什么用呢?等等这些都是初学者的疑问,Spring它是一个框架

java中的所有框架,就是给予MVC编程的辅助,为了程序员更方便的写代码。

 

早期我们的写的代码什么都是自己去定义,举个例子,早期的员工出差是不是都是自己完成很多事情,包括买机票、联系出租车、订酒店等操作。

菜鸟初次理解Java中的Spring框架

看代码中药实现多个接口要new很多。

菜鸟初次理解Java中的Spring框架

后面发展到了找代理(代码中叫工厂设计模式),由代理帮忙完成,但是什么事情都需要代理去做,员工只与代理打交道,这虽然是优点。

菜鸟初次理解Java中的Spring框架

也就是我们的工厂模式

菜鸟初次理解Java中的Spring框架

缺点:如果代理处问题,整个流程也出问题了,也不一定好用。比如一个皇帝,它只要到点就寝就有妃子在床上了,不是等到皇帝跟公公说:去,把妃子报过来。这就不是皇帝了。所以所有的事情都由总监公公一手包办,不用等皇上开口。

这也就是我们所需要的只能部门,它负责所有的事情,也比如你跑马拉松到点就自动有水喝,不用你操心,想都不用想。

菜鸟初次理解Java中的Spring框架


这个管理部门是整个代码的运行容器,只要在这个容器里面运行操作都会得到相应的辅助支持,所有的辅助控制都交由容器Spring完成;

 

步骤:

1.工程导入Sring,菜鸟初次理解Java中的Spring框架

2.定义操作接口

菜鸟初次理解Java中的Spring框架

3.子类

菜鸟初次理解Java中的Spring框架

4.不在提供工厂操作类,Spring就是一个超级工厂类。

菜鸟初次理解Java中的Spring框架

5.写个main函数验证(画圈的不要太关注)

菜鸟初次理解Java中的Spring框架

整个代码没有看到工厂设计模式,菜鸟初次理解Java中的Spring框架,都由Spring帮助自动处理了。菜鸟初次理解Java中的Spring框架

这就是Spring最简单的理解。