1.新建一个module
选择模板新建框架
完成后等待maven新建完毕即可。
新建一个maven项目,使用maven的自动导入jar包的功能
File-project structs-moudle下引入相关的jar包
2.具体使用的类
通常使用第二个类
3.使用spring创建对象的实例
在上述配置过程没有错误的前提下,新建一个resources文件夹,在文件夹下新建一个支持spring的xml文件,在其中配置完对应的bean
@Test
public void test02(){
//使用spring容器创建对象
//1.确定spring配置文件的名称
String config="beans.xml";
//2.创建表示spring容器的对象,ApplicationContext
//ApplicationContext就是表示spring容器,通过容器获取对象
//ClassPathXmlApplicationContext:表示从类路径中加载spring的配置文件
ApplicationContext ac = new ClassPathXmlApplicationContext(config);
//从容器中获取某个对象,以及要调用对象的方法
someService someService=(someService) ac.getBean("someservice");
//使用该对象
someService.dosome();
}
4.Spring对象创建的时间
默认创建时间:在创建spring的容器时,会出创建文件中所有的对象
5.获取spring容器中java对象的信息
public void test03(){
String config="beans.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(config);
//对象数量
int nums=ac.getBeanDefinitionCount();
System.out.println(nums);
//所有对象的名字
String [] names=ac.getBeanDefinitionNames();
for(String name:names){
System.out.println(name);
}
6.创建一个非自定义类的对象【存在的某个类的对象】
beans.xml中
<bean id="mydate" class="java.util.Date" />
@Test
public void test04(){
String config="beans.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(config);
Date my = (Date) ac.getBean("mydate");
System.out.println(my);
}