1. bean作用范围注解配置
使用@Scope注解定义bean作用范围
1.1. singleton为单例
1.1.1 在bean头上使用@Scope注解,singleton
package com.lin.dao.impl;
import com.lin.dao.BookDao;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Repository;
@Repository
@Scope("singleton")
public class BookDaoImpl implements BookDao {
public void save() {
System.out.println("dao的save");
}
}
1.1.2 测试类创建容器获取俩个bean打印
package com.lin.app;
import com.lin.config.SpringConfig;
import com.lin.dao.BookDao;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class App {
public static