Spring设计模式
工厂模式
spring ioc的核心设计模式的思想体现,本身就是一个大的工厂,把所有的bean实例都放在了spring 容器里(大工厂),如果要使用bean就直接找spring容器就好了,自己不用创建对象。
1、格式化编辑代码 Ctrl+Alt+L
2、sout 快速打印
一键格式化代碼: Ctrl+Alt+L
**全局搜索替换:**ctrl+shift+r
强大的搜索功能,shift+shift (无论您想要搜啥都能找到)
ctrl+shift+R==搜索类 CTRL+N:按照类名搜索类
【常规】
| 技术 | 版本 | 说明 |
|---|---|---|
| node | v10.16.0 | node编译环境 |
| npm | 6.9.0 | npm包管理工具 |
| Vue | 2.9.6 | 前端框架 |
| Vue-router | 3.0.2 | 前端路由框架 |
| Vuex | 3.1.0 | vue状态管理组件 |
| Vue-cli | ———— | Vue脚手架 |
| Element-ui | 2.7.0 | 前端UI框架 |
| Echarts | 4.2.1 | 数据可视化框架 |
| Uni-app | ———— | 跨平台前端框架 |
| Mockjs | 1.0.1-beta3 | 模拟后端数据 |
| Axios | 0.18.0 | 基于Promise的Http库 |
| Js-cookie | 2.2.0 | Cookie组件 |
| Jsonlint | 1.6.3 | Json解析组件 |
| screenfull | 4.2.0 | 全屏组件 |
| Xlsx | 0.14.1 | Excel表导出组件 |
| Webpack | ———— | 模板打包器 |
Spring的核心是IoC/DI的容器,它可以帮程序员完成组件之间的依赖关系注入,使得组件之间的依赖达到最小,进而提高组件的重用性,Spring是个低侵入性(invasive)的框架,Spring中的组件并不会意识到它正置身于Spring中,这使得组件可以轻易的从框架中脱离,而几乎不用任何修改,反过来说,组件也可以简单的方式加入至框架中,使得组件甚至框架的整合变得容易。
Spring最为人重视的另一方面是支持AOP(Aspect-Oriented Programming),然而AOP框架只是Spring支持的一个子框架,说Spring框架是AOP框架并不是一件适当的描述,人们对于新奇的 AOP关注映射至Spring上,使得人们对于Spring的关注集中在它的AOP框架上,虽然有所误解,但也突显了Spring的另一个令人关注的特色。