创建第一个spring程序,来自动装载Bean


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);
    } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值