什么是SpringIOC spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合 当web容器启动的时候,spring的全局bean的管理器会去xml配置文件中扫描的包下面获取到所有的类,并根据你使 ...
分类:
其他好文 时间:
2020-12-04 11:15:53
阅读次数:
4
$data = $request->except('_token');$file = $request->file('g_pic')->store('img');$data['g_pic'] = '/'.$file;RedisModel::create($data);return redirect( ...
分类:
其他好文 时间:
2020-12-04 10:56:14
阅读次数:
6
简介 Cron 是 UNIX、SOLARIS、LINUX 下的一个十分有用的工具,通过 Cron 脚本能使计划任务定期地在系统后台自动运行。这种计划任务在 UNIX、SOLARIS、LINUX下术语为 Cron Jobs。Crontab 则是用来记录在特定时间运行的 Cron 的一个脚本文件,Cro ...
分类:
其他好文 时间:
2020-12-03 12:30:55
阅读次数:
23
BeanFactory是个bean 工厂,是一个工厂类(接口), 它负责生产和管理bean的一个工厂,是IOC容器最底层的接口,是个IOC容器,是spring用来管理和装配普通bean的IOC容器(这些bean成为普通bean)。 FactoryBean是个bean,在IOC容器的基础上给Bean的 ...
分类:
编程语言 时间:
2020-11-27 11:30:00
阅读次数:
11
pluck方法为给定键获取所有集合值: $collection = collect([ ['product_id' => 'prod-100', 'name' => 'Desk'], ['product_id' => 'prod-200', 'name' => 'Chair'], ]); $pluc ...
分类:
其他好文 时间:
2020-11-26 14:49:30
阅读次数:
6
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 Spring的核心思想是IoC
分类:
编程语言 时间:
2020-11-25 12:53:15
阅读次数:
8
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录 前言 依赖倒置原则(DIP) 控制反转(IoC) 依赖 ...
分类:
其他好文 时间:
2020-11-20 12:18:04
阅读次数:
27
复习一下spring实现IOC的源码流程 准备工作: ? 强烈建议大家从git上拉取spring源码来学习Spring源码。因为里面相较于IDEA生成的会有注释,里面有的方法会有注释看起来会省力一点。 ? 以下都是用5.0.2版本来做阐述。 bean创建的流程图 写在前面:建议大家一定要自己用实例跑 ...
分类:
编程语言 时间:
2020-11-20 11:31:09
阅读次数:
6
【1】Spring IOC 基础 文件名 说明 beans.xml 定义需要实例化对象的类的全限定类名以及类之间依赖关系描述。 BeanFactory.java 通过反射技术来实例化对象并维护对象之间的依赖关系。 Spring框架的IOC实现(3种): 纯xml(bean信息定义全部配置在xml中) ...
分类:
编程语言 时间:
2020-11-19 12:36:03
阅读次数:
6
1.What?反射是什么? 反射:无处不在,MVC,Webfrom,asp.net,ORM,IOC,AOP,几乎所有的框架都离不开反射,那么反射到底是什么? 我们写的代码,计算机要识别,需要二次编译,中间会经过编译器编译,得到dll,exe,再被JIT编译最终被计算机语言识别,执行,那dll,exe ...