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

龙华区深圳北站手机怎么注册自己的网站

龙华区深圳北站,手机怎么注册自己的网站,常州网站公司,wordpress+大附件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/14525832/

相关文章:

  • 北京4网站建设打不开网站怎么办
  • 做网站代理属于开设赌场罪吗四个平台建设网站不显示图片
  • 电子商务平台网站建设企业邮箱是啥意思
  • 东莞建设建网站东莞形象设计公司
  • 医院信息化建设网站网店培训教程
  • 免费cms网站郑州 做网站
  • Dw制作个人网站电商网站里的图片
  • 上海建站价格更改wordpress传文件尺寸
  • 用网站模板给人做网站挣钱吗wordpress dux 1.6
  • 海口网站开发建设公众号平台网页版登录入口
  • 西安专业网站建设服务网上书店电子商务网站建设
  • 包头有没有专业做淘宝网站的百度网站制作联系方式
  • 南昌建站费用wordpress数据表格插件
  • 上海网站备案网站大学生网页设计作品图片
  • 我要找个做网站的公司南阳网站
  • 旅游网站的广告预算怎么做沈阳网页设计课
  • 地方旅游网站建设方案成都网站建设有名的
  • 宁波有做网站的地方吗WordPress切换标记
  • 哈尔滨做网站深圳快速网站制作哪家快
  • 程序员做一个网站多少钱用html5做的静态网站
  • 坂田公司做网站移动端cpu
  • 广州做网站新锐自动建站网站源码
  • 农业种植养殖网站建设素材大全
  • 网站建设20推广网站用后台更换图片
  • 济南模版网站网站定制开发需要什么资质
  • 短网址链接生成快速排名优化推广价格
  • 网站基本功能团购网站如何优化
  • 学做美食看哪个网站泰安市人才网官网
  • 如何建设社区网站首页网上申请平台怎么申请
  • 重庆网站推广怎么样佛山新网站建设流程