ToB企服应用市场:ToB评测及商务社交产业平台

标题: Spring 创建对象的流程 [打印本页]

作者: 雁过留声    时间: 昨天 05:10
标题: Spring 创建对象的流程
1. 故事背景

想象一下,你是一个老板,要开一家公司。公司里有很多员工(对象),每个员工都有自己的职责和依靠关系(好比,步伐员必要电脑,销售必要电话等)。传统方式是你自己手动去安排每个员工的工作和工具,但在 Spring 的世界里,有一个超等助手(Spring 容器)帮你搞定这一切。

2. 第一步:告诉助手你必要哪些员工

你必要告诉 Spring 助手,你的公司必要哪些员工,以及他们的职责和依靠关系。你可以通过以下方式告诉助手:


3. 第二步:助手开始工作

助手(Spring 容器)拿到你的需求后,开始干活:

4. 第三步:员工开始工作

招到人并配好工具后,员工就可以开始工作了。你可以随时调用这些员工来完成公司的任务。

5. 第四步:公司关门(销毁)

当公司关门时,助手会通知所有员工收拾东西脱离(调用销毁方法),好比步伐员要把电脑还回去。

6. 总结

用一句话概括 Spring 创建对象的流程:
你告诉 Spring 必要哪些对象(Bean)以及它们的依靠关系,Spring 负责创建这些对象、给它们注入依靠、初始化它们,并在不必要的时间销毁它们。

举个例子

假设你有一个 UserService(用户服务),它必要一个 UserDao(用户数据访问对象)来操作数据库。你可以这样告诉 Spring:
Spring 会:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4