一、控制反转
- 定义
Inversion of Control,对象的创建权转移到了spring框架,这种思想称为控制反转。
- 哪些对象的创建权转移
@Controller:标识控制层
@Service:加在业务逻辑类上,加入后,对象由spring自动创建
二、依赖注入
- 定义
依赖注入:如果是spring框架帮忙找创建的依赖对象,并按照一定的规则提供,则称之为依赖注入
- 如何操作
- @Autowired
spring框架自动创建Controller类、Service类,加入@Autowired注解后,spring会自动去寻找对应的类并创建对象。如果有多个类,则可以将注解加在多个类的上层接口上。
- 自动创建JavaBean对象
在控制层传参时,可写入要创建的类,不写参数,自动创建JavaBean对象
创建规则如下:
- 有无参构造,就根据查询参数名找到对应的 set 方法,如 p=xxx ==> setP(xxx) 来给字段赋值
- 只有带参构造,就根据查询参数名匹配构造方法的参数名 如 p=xxx ==> 构造方法(double p, int m, double yr)
posted @
2022-09-12 18:08
风一样的我1
阅读(
140)
评论()
收藏
举报