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

龙华区深圳北站网站开发需要注意的

龙华区深圳北站,网站开发需要注意的,用二级域名做网站群,杨颖做的车网站Bean的作用域 scope的属性值 属性值作用singleton默认单例prototype原型每调用一次getBean()方法则获取一个新的Bean对象 , 每次注入的时候都是新对象request一个请求对应一个Bean仅限于在WEB应用中使用 , 需要引入web的框架如SpringMvc(global) session一个会话对应一个Bean…Bean的作用域 scope的属性值 属性值作用singleton默认单例prototype原型每调用一次getBean()方法则获取一个新的Bean对象 , 每次注入的时候都是新对象request一个请求对应一个Bean仅限于在WEB应用中使用 , 需要引入web的框架如SpringMvc(global) session一个会话对应一个Bean仅限于在WEB应用中使用 , 需要引入web的框架如SpringMvcglobal sessionportlet应用中专用的, portlet和servlet都是规范, servlet运行在servlet容器中如Tomcat, portlet运行在portlet容器中application一个应用对应一个Bean仅限于在WEB应用中使用websocket一个websocket生命周期对应一个Bean仅限于在WEB应用中使用自定义scope很少使用 scope属性值singleton(单例) Spring的IoC容器中默认情况下Bean对象是单例的 Bean对象的创建是在初始化Spring上下文的时候就完成的 , 执行getBean()方法的时候Bean对象已经创建好了 , 每次获取操作的都是那个单例的Bean对象 public class SpringBean {public SpringBean() {System.out.println(SpringBean的无参数构造方法执行);} }?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!--默认情况下Bean对象是单例的,scopesingleton可以省略--bean idsb classcom.powernode.spring6.beans.SpringBean / /beansTest public void testScope(){ApplicationContext applicationContext new ClassPathXmlApplicationContext(spring-scope.xml);SpringBean sb1 applicationContext.getBean(sb, SpringBean.class);//com.powernode.spring6.beans.SpringBean5b239d7dSystem.out.println(sb1);//com.powernode.spring6.beans.SpringBean5b239d7dSpringBean sb2 applicationContext.getBean(sb, SpringBean.class);System.out.println(sb2); }scope属性值prototype(多例) 如果想让Spring的Bean对象以多例的形式存在可以在bean标签中指定scope属性的值为prototype 初始化Spring上下文时不会创建这些prototype的Bean对象 , 只有每一次执行getBean()方法的时候才会创建调用几次创建几次 , 每次获取的都是新的对象 ?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.xsdbean idsb classcom.powernode.spring6.beans.SpringBean scopeprototype / /beansTest public void testScope(){ApplicationContext applicationContext new ClassPathXmlApplicationContext(spring-scope.xml);//com.powernode.spring6.beans.SpringBean29445a7SpringBean sb1 applicationContext.getBean(sb, SpringBean.class);System.out.println(sb1);//com.powernode.spring6.beans.SpringBean67d48005SpringBean sb2 applicationContext.getBean(sb, SpringBean.class);System.out.println(sb2); }自定义线程级别Scope(了解) 第一步: 自定义Scope实现Scope接口,实现在同一个线程中获取的Bean都是同一个, 跨线程获取的是不同的Bean对象 Spring内置了实现Scope接口的线程范围的类org.springframework.context.support.SimpleThreadScope 第二步: 使用CustomScopeConfigurer内置类将自定义的Scope注册到Spring容器中 bean classorg.springframework.beans.factory.config.CustomScopeConfigurer!--设置scopes属性,这个属性是个map集合表示可以指定多个线程范围--property namescopesmap!--自定义线程名--entry keymyThread!--这个Scope接口的实现类使用的是Spring内置的,也可以自己定义--bean classorg.springframework.context.support.SimpleThreadScope//entry/map/property /bean第三步: 使用自定义线程的Scope bean idsb classcom.powernode.spring6.beans.SpringBean scopemyThread /Test public void testCustomScope(){//主线程ApplicationContext applicationContext new ClassPathXmlApplicationContext(spring-scope.xml);SpringBean sb1 applicationContext.getBean(sb, SpringBean.class);SpringBean sb2 applicationContext.getBean(sb, SpringBean.class);//com.powernode.spring6.beans.SpringBean5b236d7dSystem.out.println(sb1);//com.powernode.spring6.beans.SpringBean5b236d7dSystem.out.println(sb2);// 启动新线程new Thread(new Runnable() {Overridepublic void run() {SpringBean a applicationContext.getBean(sb, SpringBean.class);SpringBean b applicationContext.getBean(sb, SpringBean.class);//com.powernode.spring6.beans.SpringBean29445a6System.out.println(a);//com.powernode.spring6.beans.SpringBean29445a6System.out.println(b);}}).start(); }
http://www.hkea.cn/news/14547973/

相关文章:

  • wordpress视频网站主题建站设计
  • 网站说明怎么写哪家微网站做的好
  • 做网站销售建设公司网站需要注意哪些
  • 桂林北站是哪个区做网站爱
  • 做网站一般把宽度做多少东莞企业网络营销平台
  • 网站维护 网站后台建设知识大连网站制作公司
  • 怎样做二维码网站如何做自己的影视网站
  • oj网站开发自己建网站要学什么
  • 中国网站建设公司 排名下列哪些店铺适合交换友情链接
  • 建设外贸网站多少钱小程序开发需要多少钱?
  • 徐汇网站开发培训班网站服务商是什么
  • 实现网站"今天访问量昨天访问量"统计插件 for dedecms河南软件开发
  • 网站建设推广咨询平台北京网站建立
  • 北海 网站建设 公司提供网站建设备案公司
  • 老区建设促进会网站网上最好购物网站
  • 佛山响应式网站公司百度seo公司电话
  • 周口网站制作公司哪家好做网站的如何找客户
  • 网站怎么收费的网游网站开发
  • 一般做外单的有哪些网站深圳建设手机网站
  • 网站建设课结课感受网站模版建站
  • 网站怎么做收费付款网站源码
  • 典型网站建设实例精讲网站建设时间及简介
  • 营销型网站建设价格免费获客软件
  • 网站维护后期费用电影html网页模板设计素材
  • 太原网站建设制作机构成都装修办公室公司
  • 网站自动采集指标最好的产品网站建设
  • 东莞市网站建设seo教程技术
  • 合肥市城乡建设网站广州货运网站建设
  • 那个网站可以免费建站微信开发者平台在哪
  • 网站建设目标论文数据分析报告