Spring(二)——Spring环境搭建

1.导入jar

【注】四个核心包和一个日志包
在这里插入图片描述

2.在src下新建applicationContext.xml

(1)文件名和路径自定义
(2)Spring容器是ApplicationContext。
   applicationContext.xml配置信息最终存储到了ApplicationContext容器。
(3)Spring配置文件是基于schema
  ① schema文件扩展名.xsd
  ② 把schema理解成DTD的升级版,比DTD具有更好的扩展性
  ③ 每次引入一个xsd文件是一个namespace(xmlns)
(4)配置文件只需要引入基本schema
  ① 通过<bean/>标签创建对象
  ② 默认配置文件被加载时创建对象

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
	 <!--id表示获取到对象标识
	 	class创建那个类的对象
	 -->
	 <bean id="peo" class="com.ouc.pojo.People"></bean>
 </beans>

2.编写测试方法

(1)getBean("<bean>标签id的值",返回值类型);如果没有第二个参数,默认是Object。
 (2)getBeanDefinitionNames(),Spring容器中目前所管理的所有对象。

package com.ouc.test;

import org.springframework.context.ApplicationContext;
importorg.springframework.context.support.ClassPathXmlApplicationContext;

import com.ouc.pojo.People;

public class Test {
	public static void main(String[] args) {
		ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
		People people = ac.getBean("peo", People.class);
		System.out.println(people);
		String[] names = ac.getBeanDefinitionNames();
		for (String string : names) {
			System.out.println(string);
		}
	}
}
3.测试结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值