singleton和prototype都是spring配置文件中bean标签的中scope得到属性值。singleton表示创建单实例对象(默认,不写也是),prototype表示创建多实例对象。singleton在配置文件加载的时候就会创建一个单实例对象,而prototype在加载完spring配置文件,调用getBean的时候才会创建对象。