`
syinhb
  • 浏览: 3422 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

自己写了个给bean设置属性的小测试,请大家看看结果

阅读更多
测试了
1自己写的
2java本身
3apache
4spring

代码已经上传,
谢面试简单测试结果
循环1000次
自己编写2->32
java自身1->15
apache3->78
spring4->16

循环10000
自己编写2->125
java自身1->16
apache3->203
spring4->31

循环100000
自己编写2->594
java自身1->203
apache3->562
spring4->219

大家可以自己试试看,代码在附件
  • je.rar (1.1 MB)
  • 下载次数: 8
分享到:
评论

相关推荐

    spring 5.2.9 07 源码分析-spring的bean工厂准备工作 测试用例

    在XML配置中,我们可以使用`<property>`标签的`value`或`ref`属性来设置Bean属性,但有时我们需要动态地设置文本属性,这时就可以使用`setText()`。例如,如果有一个`MessageService` Bean,它的`message`属性可以...

    【框架源码篇 04】Spring源码手写篇-Bean定义配置化

    在实际开发中,Bean定义的配置化不仅提高了代码的可维护性和测试性,还使我们能够轻松地调整系统配置,适应不同环境的需求。通过深入学习和理解Spring的Bean定义配置化,开发者能够更好地利用Spring框架,设计出更加...

    SpringMVCr接收表单bean示例

    这一步对于设置测试环境或部署应用时是至关重要的。 总的来说,`SpringMVC接收表单bean示例`是一个综合性的示例,涵盖了Spring MVC处理HTTP请求、使用Java Bean接收和验证表单数据、结合Hibernate进行数据库操作等...

    知识共享-Spring注入属性值案例(雷惊风).

    在这个XML配置文件中,首先定义了一个`Person` Bean(id为`person`),设置了其`age`属性为30,并且为其`son`属性创建了一个`Son` Bean,并设置了`age`属性为11。接着定义了一个新的`Son` Bean(id为`son2`),并且...

    Spring实战之获得Bean本身的id操作示例

    从测试结果中,我们可以看到,Spring容器已经成功地将Bean的配置id传递给了setBeanName()方法,并将其保存在了beanName实例变量中。 在Spring框架中,获取Bean本身的id操作可以通过实现BeanNameAware接口来实现。...

    针对大厂面试,模仿Spring写的简易版IOC小框架,完美解释三级缓存解决属性注入循环依赖的问题

    在这个名为"spring-simple-master"的压缩包中,包含了一个简易版的IOC(Inversion of Control,控制反转)小框架,其灵感来源于Spring的核心机制。这个项目特别关注如何使用三级缓存来解决属性注入过程中的循环依赖...

    java源码包---java 源码 大量 实例

    两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将...

    Spring bean 加载执行顺序实例解析

    从输出结果可以看到,A 的 name 属性在 bean 加载完成的时候被成功设置为 B 的 funB 方法的返回值。 下面我们来总结 Spring Bean 的加载和执行顺序: 一、Spring 装配 Bean 的过程: 1. 实例化; 2. 设置属性值;...

    10_开发单表映射的实体bean

    从“JavaEEAPPEJB”这个文件名来看,这可能是关于Java EE应用中的EJB组件的资料,可能包含了更多关于如何在实际应用中使用实体Bean的细节,包括EJB的声明、部署和使用方法。 总的来说,开发单表映射的实体bean是...

    spring_xml.zip

    在这个例子中,`ExampleBean`有一个名为`dependency`的属性,我们使用`<property>`标签来指定这个属性,并通过`ref`属性引用另一个bean `dependencyBean`,表示`dependency`属性的值是`dependencyBean`对象。...

    Java Bean自动生成系统的设计与实现.pdf

    总体来看,Java Bean自动生成系统的设计与实现对于提高软件开发效率、降低软件开发和维护成本、以及提升软件产品的整体质量具有重要的意义。随着软件开发技术的发展,代码自动生成技术也在不断进步,越来越成为提高...

    spring 配置文件简单说明

    1. `default-init-method`: 如果设置了这个属性,那么配置文件中所有的Bean在初始化时都会调用指定的方法。这是一个方便的机制,用来确保所有Bean在开始使用前都完成了必要的初始化工作。 2. `default-destroy-...

    我的笔记 spring的测试

    同时,`@Autowired`和`@MockBean`等注解可以帮助我们管理测试中的bean,例如注入mock对象来模拟复杂的行为。此外,`@Before`和`@After`注解可以用来设置测试前后的环境。 接着,我们讨论Spring的集成测试。集成测试...

    spring的基础(一)自己写的ClassPathXmlApplicationContext类

    在本篇博文中,我们将深入探讨Spring框架的基础知识,特别是关注如何自己编写一个`ClassPathXmlApplicationContext`类。`ClassPathXmlApplicationContext`是Spring框架中用于加载和管理配置元数据的核心类,它允许...

    Spring实战之设置普通属性值的方法示例

    运行这个测试类,你会看到控制台输出`1`和`2.3`,这证明了Spring成功地将XML配置文件中的属性值注入到了Bean对象中。 总结: 在Spring中,设置普通属性值主要通过XML配置文件中的`<bean>`和`<property>`标签实现。...

    spring资料4

    例如,我们可以用`<bean id="exampleBean" class="com.example.ExampleClass" p:property1="value1" p:property2="value2"/>`来简洁地设置Bean的属性,这种方式使配置文件看起来更加整洁。 其次,我们要讨论的是...

    bp-support-validation-test:支持使用Bean验证进行测试

    在Java开发中,Bean验证(Hibernate Validator)是一种广泛使用的框架,用于校验对象的属性,确保数据的正确性和完整性。`bp-support-validation-test`项目显然就是针对这一验证机制的一个支持库,专门为了测试目的...

    基于框架的Web开发-装配Bean自动装配.doc

    在测试时,我们可以使用Spring的测试支持,如`@ContextConfiguration`和`@Autowired`,启动Spring容器并获取bean实例,然后执行相应的方法,如调用`drive`或`goToWork`。 总的来说,Spring的组件扫描和自动装配极大...

    自己手写的一个简单的J2EE服务器

    【标题】"自己手写的一个简单的J2EE服务器"揭示了这个项目是一个个人开发的、遵循J2EE标准的应用服务器实现。J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台的企业版,主要用于构建分布式、多层的...

Global site tag (gtag.js) - Google Analytics