bean对象的创建叫做bean的装配
实现bean的生命始末
1)在java代码中,定义生命始末的方法,方法的原型是public void 方法名自定义(无参数的){}
2)在Spring的配置文件中,定义bean对象的时候,指定init-method,destory-method生命始末的方法是可以单独使用的
1 2 3 4
| public interface SomeService {
public void doSome(); }
|
1 2 3 4 5 6 7 8 9 10 11 12
| public class SomeServiceImpl implements SomeService {
public SomeServiceImpl() { System.out.println("执行SomeServiceImpl的无参构造方法"); } @Override public void doSome() { System.out.println("执行SomeServiceImpl的业务方法doSome()"); } }
|
1 2 3 4 5 6 7 8 9 10 11 12
| import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MyTest { public static void main(String[] args) { String resource="com/node/ba01/applicationContext.xml"; ApplicationContext ac=new ClassPathXmlApplicationContext(resource); SomeService service = (SomeService) ac.getBean("someService"); service.doSome(); } }
|