一、控制反转
- 定义
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
阅读(
133)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了