1.beans.xml規範:
(由于以後用到其他标簽會添加很多規範,這裡隻給出基礎的規範)
2.classpathxmlapplicationcontext類介紹
classpathxmlapplicationcontext這個類實作了beanfactory、applicationcontext等接口。
applicationcontext的父接口是beanfactory,是以,在下面的小例子中,beanfactory可以改成applicationcontext
@test
public void testadd() throws exception{
beanfactory ctx=new classpathxmlapplicationcontext("beans.xml");
userservice userservice=(userservice)ctx.getbean("userservice");
user u=new user();
u.setusername("u1");
u.setpassword("p1");
userservice.add(u);
}
那麼該用applicationcontext還是beanfactory呢?建議你用applicationcontext,因為applicationcontext是建立在beanfactory之上的,applicationcontext延伸出了更多的方法。beanfactory隻是完成了bean工廠的一些功能,像bean的一些生命周期它都處理不了。但是applicationcontext除了能完成beanfactory的所有功能之外,還可以完成一些其他的附加功能,比如說生命周期等待。
轉載注明出處:http://blog.csdn.net/acmman