当前位置: 首页 > news >正文

竞价单页 网站洛谷网站中小玉文具怎么做

竞价单页 网站,洛谷网站中小玉文具怎么做,沈阳中小企业网站制作,移动登录网页模板免费下载目录 创建 Spring 项目 1.创建 Maven 项目 2.添加 Spring 依赖 将 Bean 对象存储到 Spring 容器中 创建 Bean 存储 Bean ApplicationContext 获取 Bean BeanFactory 获取 Bean ApplicationContext 和 BeanFactory 的区别 获取 Bean 的三种方式 根据 Bean id 获取…目录 创建 Spring 项目 1.创建 Maven 项目 2.添加 Spring 依赖 将 Bean 对象存储到 Spring 容器中   创建 Bean 存储 Bean  ApplicationContext 获取 Bean BeanFactory 获取 Bean ApplicationContext 和 BeanFactory 的区别 获取 Bean 的三种方式 根据 Bean id 获取 根据 Bean 类型获取 根据 Bean 类型 和 id 获取 创建 Spring 项目 1.创建 Maven 项目 在添加 Spring 依赖之前我们需配置好 maven 国内源可点击下方链接进行配置 idea 配置 Maven 国内源 2.添加 Spring 依赖 dependencies!-- https://mvnrepository.com/artifact/org.springframework/spring-context --dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.3.20/version/dependency/dependencies 创建一个启动类 将 Bean 对象存储到 Spring 容器中   创建 Bean 在 Java 中一个对象如果被使用多次就可以称之为 Bean public class Student {public void sayHi() {System.out.println(hi student);} } 按照下图格式将 Student 类放在 demo 包中 存储 Bean  创建一个配置文件 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contenthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd/beans 将 Bean 存储到 Spring 容器中 ApplicationContext 获取 Bean import com.spring.demo.Student; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;//启动类 public class App {public static void main(String[] args) { // 得到 Spring 上下文 // 初始化参数需跟 resource 目录下的配置文件名相同ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml); // 从 Spring 容器中获取 Bean 对象Student student (Student) context.getBean(student); // 使用 Bean student.sayHi();} } 运行结果 BeanFactory 获取 Bean import com.spring.demo.Student; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource;public class App2 {public static void main(String[] args) { // 得到 Spring 上下文对象BeanFactory beanFactory new XmlBeanFactory(new ClassPathResource(spring-config.xml)); // 从 Spring 容器中获取 bean 对象Student student (Student) beanFactory.getBean(student); // 使用 Beanstudent.sayHi();} } 运行结果 成功从 Spring 容器中获取到 Bean 对象 并 调用其方法 ApplicationContext 和 BeanFactory 的区别 ApplicationContext 属于 BeanFactory 的子类 相同点: 均可获取到 Spring 上下文对象均为 Spring 的顶级接口 不同点 ApplicationContext 在 Spring 容器启动时就会被实例化和初始化他会在启动过程中创建和管理所有的 Bean 对象饿汉模式BeanFactory 只在需要获取 Bean 时才会被实例化它是一种延迟加载的机制懒加载 实例理解 我们再新增一个 Teacher 类并将其放入 spring-config.xml 中 public class Teacher {public Teacher() {System.out.println(Teacher 类构造方法被调用);}public void sayHi() {System.out.println(hi Teacher);} } 使用 ApplicationContext 获取 Bean 对象 运行结果 使用 BeanFactory 获取 Bean 对象 运行结果 总结 由于 ApplicationContext 再启动时会预先实例化和初始化所有的 Bean 对象所以在容器启动时可能会花费较长时间和较多的内存但后期获取 Bean 对象时的效率更高BeanFactory 的延迟加载机制可以提供更快的启动时间和更低的内存消耗但后期获取 Bean 对象时的效率相对较低 获取 Bean 的三种方式 根据 Bean id 获取 根据 Bean 类型获取 如果 Spring 容器中存在多个类型匹配的 Bean 对象时就无法确定返回哪个Bean 对象从而会导致报错 实例理解 根据 Bean 类型 和 id 获取 相比于根据 Bean id 获取 无需进行类型的强转 相比于根据 Bean 类型获取 能指定获取同类型 Bean 对象
http://www.hkea.cn/news/14271748/

相关文章:

  • 联合建设官方网站公司网站建设须知
  • 中国产品网免费网站什么是门户
  • 为该网站做自适应利用微博做网站排名
  • 网站首页设计公司东莞建设造价信息网站
  • 电商网站开发要哪些技术东莞网站优化有哪些
  • 嘉兴互联网公司常州百度推广优化
  • 企业建站设计商品展示网站模板
  • 杜桥做网站哪家好seo网站基础建设
  • 中牟县建设局网站重庆新闻app下载
  • 做招聘网站价格龙之向导免费网站
  • 百度云搜索资源入口成都百度网站排名优化
  • 做网站 你的出路在哪里电商网站开发平台
  • wordpress 自动连接企业网站推广优化
  • 学做美食去哪个网站好城乡建设规划网站
  • wordpress 是否登录菏泽seo
  • 凯里市企业建站公司闪灵企业建站系统
  • 乐清微网站建设dedeampz 部署wordpress 网站访问慢
  • 个人政务公开网站建设工作总结云南网站建设哪家权威
  • 网站防采集门户网站建设困难
  • 杭州网络公司网站龙岗网站建设推广报价
  • 建设银行网站怎么开通手机短信网站开发好要租服务器吗
  • 网页设计论文答辩问题企业排名优化公司
  • 宝安区做外贸网站的公司成品网站建设哪家好
  • 网站品牌推广设计佛山网站建设公司3lue
  • 销售网站页面特点自己做的小说网站要交税吗
  • ru后缀的网站网站的建设
  • 网站 迁移外贸网络营销的优势
  • 佛山网站建设咨询wordpress在哪里看访客
  • 肇庆建网站二级域名查询
  • 济南微信网站开发广西网站怎么制作