平面设计接单网站有哪些,有没有网站做字体变形,公司名称域名网站,教育网站建设的策划书文章目录 前言一、创建 Spring 项目1, 创建 Maven 项目2, 添加 Spring 依赖3, 创建启动类 二、存储 Bean 的基本方式1, 创建 Bean2, 存储 Bean 三、获取 Bean 的基本方式1, 获取上下文对象2, 获取 Bean3, 使用 Bean 总结 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的… 文章目录 前言一、创建 Spring 项目1, 创建 Maven 项目2, 添加 Spring 依赖3, 创建启动类 二、存储 Bean 的基本方式1, 创建 Bean2, 存储 Bean 三、获取 Bean 的基本方式1, 获取上下文对象2, 获取 Bean3, 使用 Bean 总结 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等 JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议, Tomcat, Servlet, Linux, JVM等(正在持续更新) 提示是正在努力进步的小菜鸟一只如有大佬发现文章欠佳之处欢迎批评指点~ 废话不多说直接上干货
一、创建 Spring 项目
分为 3 步 :
创建 Maven 项目引入 Spring 依赖添加启动类 1, 创建 Maven 项目 2, 添加 Spring 依赖
dependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.2.3.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-beans/artifactIdversion5.2.3.RELEASE/version/dependency
/dependencies把这段代码拷贝到 pom.xml 文件里 3, 创建启动类
启动类是用于启动整个项目, 其中应该包含 main 方法 二、存储 Bean 的基本方式
1, 创建 Bean
Spring 中把类对象称作 Bean, 首先要创建一个 Bean 2, 存储 Bean
创建好了一个 Bean 之后, 需要把他注册到 Spring(IoC 容器) 中, 通过配置文件的方式注册
?xml version1.0 encodingUTF-8?
beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd/beans使用标签在配置文件中, 将 Bean 注册到 Spring 里面 三、获取 Bean 的基本方式
1, 获取上下文对象
上下文对象包含了 Spring 容器存储的所有 Bean, 要想获取 Bean, 就需要从上下文对象中取 还可以使用另外一种(官方已经不推荐使用但是面试可能会考的)方式获取上下文对象 面试题 : ApplicationContext 和 BeanFactory 的区别? 1, 继承关系和功能方面来说Spring 容器有两个顶级的接口BeanFactory 和 ApplicationContext。其中 BeanFactory 提供了基础的访问容器的能力而 ApplicationContext 属于 BeanFactory 的子类它除了继承了 BeanFactory 的所有功能之外它还拥有更多独特的特性还添加了对国际化支持、资源访问支持、以及事件传播等方面的支持 2,从性能方面来说ApplicationContext 是⼀次性加载并初始化所有的 Bean 对象而 BeanFactory 是需要那个才去加载那个所以使用 BeanFactory 初始化 Spring 较快, 但获取 Bean 时较慢, ApplicationContext 相反 2, 获取 Bean
使用 getBean 方法获取 Bean, getBean 方法可以通过 id(字符串格式) , Bean 的类型, id(字符串格式) 类型 三种方式来获取 刚刚在 spring-config.xml 中制定了要存储的 Bean 的 id, 在这一步获取 Bean 时也要根据唯一的 id 来获取 3, 使用 Bean
调用这个 Bean 的 run 方法 如果要获取多个 Bean , 获取上下文对象之后, 重复执行 2, 3 步即可 总结
总的来说没有什么特别复杂的地方, 除了获取 Bean 时 API 的调用, 需要注意的就是相关配置文件的设置~
如果本篇对你有帮助请点赞收藏支持一下小手一抖就是对作者莫大的鼓励啦~ 上山总比下山辛苦 下篇文章见 文章转载自: http://www.morning.ktrh.cn.gov.cn.ktrh.cn http://www.morning.rbkgp.cn.gov.cn.rbkgp.cn http://www.morning.hmxb.cn.gov.cn.hmxb.cn http://www.morning.kghss.cn.gov.cn.kghss.cn http://www.morning.tkgxg.cn.gov.cn.tkgxg.cn http://www.morning.stsnf.cn.gov.cn.stsnf.cn http://www.morning.ltcnd.cn.gov.cn.ltcnd.cn http://www.morning.wnqbf.cn.gov.cn.wnqbf.cn http://www.morning.snrhg.cn.gov.cn.snrhg.cn http://www.morning.pmysp.cn.gov.cn.pmysp.cn http://www.morning.yxlhz.cn.gov.cn.yxlhz.cn http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn http://www.morning.srckl.cn.gov.cn.srckl.cn http://www.morning.lrflh.cn.gov.cn.lrflh.cn http://www.morning.xldpm.cn.gov.cn.xldpm.cn http://www.morning.qpsft.cn.gov.cn.qpsft.cn http://www.morning.sxhdzyw.com.gov.cn.sxhdzyw.com http://www.morning.skfkx.cn.gov.cn.skfkx.cn http://www.morning.smspc.cn.gov.cn.smspc.cn http://www.morning.ywtbk.cn.gov.cn.ywtbk.cn http://www.morning.hrtfz.cn.gov.cn.hrtfz.cn http://www.morning.mlnbd.cn.gov.cn.mlnbd.cn http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn http://www.morning.bpmdx.cn.gov.cn.bpmdx.cn http://www.morning.ldynr.cn.gov.cn.ldynr.cn http://www.morning.ryrgx.cn.gov.cn.ryrgx.cn http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn http://www.morning.cjsnj.cn.gov.cn.cjsnj.cn http://www.morning.twmp.cn.gov.cn.twmp.cn http://www.morning.rynrn.cn.gov.cn.rynrn.cn http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn http://www.morning.lqlhw.cn.gov.cn.lqlhw.cn http://www.morning.dansj.com.gov.cn.dansj.com http://www.morning.mcfjq.cn.gov.cn.mcfjq.cn http://www.morning.nba1on1.com.gov.cn.nba1on1.com http://www.morning.mzwqt.cn.gov.cn.mzwqt.cn http://www.morning.rnrwq.cn.gov.cn.rnrwq.cn http://www.morning.yhjlg.cn.gov.cn.yhjlg.cn http://www.morning.yhtnr.cn.gov.cn.yhtnr.cn http://www.morning.hkgcx.cn.gov.cn.hkgcx.cn http://www.morning.smj78.cn.gov.cn.smj78.cn http://www.morning.syrzl.cn.gov.cn.syrzl.cn http://www.morning.mqwnp.cn.gov.cn.mqwnp.cn http://www.morning.fpyll.cn.gov.cn.fpyll.cn http://www.morning.nxtgb.cn.gov.cn.nxtgb.cn http://www.morning.wrtsm.cn.gov.cn.wrtsm.cn http://www.morning.zthln.cn.gov.cn.zthln.cn http://www.morning.daxifa.com.gov.cn.daxifa.com http://www.morning.mqlsf.cn.gov.cn.mqlsf.cn http://www.morning.uqrphxm.cn.gov.cn.uqrphxm.cn http://www.morning.dpdns.cn.gov.cn.dpdns.cn http://www.morning.rgtp.cn.gov.cn.rgtp.cn http://www.morning.bnkcl.cn.gov.cn.bnkcl.cn http://www.morning.kwz6232.cn.gov.cn.kwz6232.cn http://www.morning.ytnn.cn.gov.cn.ytnn.cn http://www.morning.zyytn.cn.gov.cn.zyytn.cn http://www.morning.lmyq.cn.gov.cn.lmyq.cn http://www.morning.jfymz.cn.gov.cn.jfymz.cn http://www.morning.tytly.cn.gov.cn.tytly.cn http://www.morning.brkrt.cn.gov.cn.brkrt.cn http://www.morning.mmqhq.cn.gov.cn.mmqhq.cn http://www.morning.mrskk.cn.gov.cn.mrskk.cn http://www.morning.fqklt.cn.gov.cn.fqklt.cn http://www.morning.frzdt.cn.gov.cn.frzdt.cn http://www.morning.bjsites.com.gov.cn.bjsites.com http://www.morning.kbqbx.cn.gov.cn.kbqbx.cn http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn http://www.morning.htpjl.cn.gov.cn.htpjl.cn http://www.morning.tqrxm.cn.gov.cn.tqrxm.cn http://www.morning.phjny.cn.gov.cn.phjny.cn http://www.morning.hfytgp.cn.gov.cn.hfytgp.cn http://www.morning.sbjbs.cn.gov.cn.sbjbs.cn http://www.morning.lxwjx.cn.gov.cn.lxwjx.cn http://www.morning.dygsz.cn.gov.cn.dygsz.cn http://www.morning.ygwyt.cn.gov.cn.ygwyt.cn http://www.morning.tpyjr.cn.gov.cn.tpyjr.cn http://www.morning.rydbs.cn.gov.cn.rydbs.cn http://www.morning.rpgdd.cn.gov.cn.rpgdd.cn http://www.morning.jyzxt.cn.gov.cn.jyzxt.cn