Skip to content

NestJS

IoC、DI 均为软件工程中思想,致力提高“高内聚,低耦合”的软件设计思路。

什么是 IOC?(Inverse Of Controller)控制反转,把对象的创建权(new 对象), 反转为 Spring 容器管理,IOC 创建的对象称之为 Bean 对象。

什么是 DI?(Dependency Injection)依赖注入,给容器中 bean 的属性赋值,常用使用方式,使用@Autowired 注解声明在需要注入的类上,此时就会去 spring 容器中寻找 Bean 对象。

什么是 AOP?(Aspect-Oriented Programming)面向切面编程 在不改变原始代码的基础上进行功能增强

装饰器