Spring:简化Java开发的利器
1 Spring的初步应用与依赖注入
在Spring开发中,若 knights.xml
里的bean是在XML文件中声明的,那么 ClassPathXmlApplicationContext
是合适的应用上下文选择。这个Spring上下文实现会从应用类路径中的一个或多个XML文件加载Spring上下文。以下是使用 ClassPathXmlApplicationContext
加载 knights.xml
并获取 Knight
对象引用的示例代码:
package com.springinaction.knights;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class KnightMain {
public static void main(String[] args) {
ApplicationContext context =
new ClassPathXmlApplicationContext("knights.xml");
Knight knight = (Knight) context.getBean("knight");
knig