控制台实现效果:
文档结构:
实现步骤:
BeanClass
package model;
public class BeanClass {
public String message;
public BeanClass(){
message="构造方法实例化Bean";
}
}
配置文件的bean id:
Test类
package test;
import model.BeanClass;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/*import service.TestService;*/
public class Test {
public static void main(String[] args){
//初始化Spring容器ApplicationContext,加载配置文件
ApplicationContext appCon=new ClassPathXmlApplicationContext("applicationContext.xml");
/*TestService ts=(TestService)appCon.getBean("testService");
ts.sayHello();*/
BeanClass bl=(BeanClass)appCon.getBean("constructorInstance");
System.out.println(bl+bl.message);
}
}