首页 > 编程知识 正文

java轻量级框架(java程序设计与实践教程第二版答案)

时间:2023-05-03 12:36:38 阅读:79939 作者:1837

Spring的ioc创建对象

实施步骤:

1、创建maven文件,修改pom.xml文件:

添加Spring依赖关系

! - -依赖于spring -

从属关系

groupid org.spring框架/groupid

artifactidspring -上下文/工件id

5.2.5 .版本/版本

/从属JUnit依赖关系

从属关系

组连接/组连接

建筑/建筑id

版本4.11 /版本

作用域测试/作用域

/dependency2.创建类(接口和实现类) ) ) ) ) ) ) ) )。

创建包含Spring配置文件(xml文件) beans.xml )的资源文件夹

- -标签的含义:

字体颜色=天空蓝色弹簧- beans.xsd /字体约束文件

字体颜色=天空蓝色bean字体根标签可以包含许多bean标签。 spring将Java对象称为bean

使用-bean创建对象:(声明要将要创建的类的对象传递给spring的bean ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

bean表示对象**

bean id :对象的自定义名称,唯一标识符。 调用此类时使用的“名称”spring从名称中查找对象

类的完全限定名称。 仅在类中,接口(基础是反射机制) bean id=' dosomeservice ' class=' com.spring _ demo.service.impl.dosomeserviceiceiiii

dosomeservicedosomeservice=newdosomeserviceimpl;

spring将创建的对象放置在map中,而map将对象放置在spring框架中

spring.put(id的值,创建的对象);

例如:

spring (文档服务,新文档服务); 声明由Spring创建和管理并标记为beans.xml文件的类的信息

4、使用spring容器创建的对象:

通过指定spring配置文件的路径,创建表示spring容器的对象。 应用程序上下文表示容器。 对象来自容器的classpathxmlapplicationcontext (config ); 从类路径加载spring的配置文件getBean (配置文件中的id值)返回的对象为对象类型,表示需要进行转换

使用了

spring创建对象的时间:

缺省情况下,在创建spring容器时,会创建配置文件中的所有对象

缺省情况下,使用无参数的生成方法

要获取容器中对象的信息,请执行以下操作:

1 )获取容器中定义的对象数量

2 )容器中已定义的每个对象的名称

字符串配置=' beans.XML ';

应用程序上下文=newclasspathxmlapplicationcontext (config );

//获取容器中的对象数

int count=AC.getbeandefinitioncount (;

//输出各对象的名称

string [ ] names=AC.getbeandefinitionnames (;

spring创建未定制的对象(已经存在的类的对象、其他人编写的对象) :

例如,Date (与自定义相同) )。

bean id=' nowtime ' class=' Java.util.date '/JUnit :单元测试

用于测试方法的工具类库

单元:指方法。 一个类有许多方法,一个方法称为单元

使用单元测试:

1、加入junit后需要依赖从属关系

组连接/组连接

建筑/建筑id

版本4.11 /版本

作用域测试/作用域

/dependency 2,创建测试类

在src/test/java目录中创建类

3、制定测试方法

1 )公共方法

2 )没有返回值

3 )方法名称定制,推荐test测试方法名称

4 )方法没有参数

5 )如果在方法上放入@Test,这样的方法就可以单独执行

在spring对象文件中,为Java对象的属性指定值。

di表示依赖注入,创建对象,将值代入属性,转载于https://blog.csdn.net/qq_44895397。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。