A.Spring中的bean的作用域可以通过scope属性进行配置
B.Spring中的bean的作用域默认是prototype
C.当一个bean的scope设为“singleton”时,可以被多个线程同时访问
D.一个bean的scope只对它自己起作用,与其它bean无关
第1题
A.A.singleton:bean在每个Spring ioc容器中只有一个实例
B.B.prototype:一个bean的定义可以有多个实例
C.C.request:每次http请求都会创建一个bean,该作用域仅在基于web的Session情形下有效
D.D.global-session:在一个全局的HTTP Session中,一个bean定义对应一个实例
第2题
第3题
A.@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配
B.@Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean
C.@Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean
D.@Controller通常作用在控制层(如Spring.MVC的Controller),用于将控制层的类标识为Spring中的Bean
第5题
A.Spring 容器支持多种形式的 Bean 的装配方式,如基于 XML 的装配、基于注解;
B.Spring 提供了 3 种基于 XML 的装配方式:设值注入、构造注入和属性注入;
C.在 Spring 实例化 Bean 的过程中, Spring 首先会调用 Bean 的默认构造方法来实例化 Bean 对象,然后通过反射的方式调用 setter 方法来注入属性值;
D.设值注入要求一个 Bean 必须提供一个有参构造方法并且为需要注入的属性提供对应的 setter 方法。
第7题
A.@Autowired 注解:提供了更细粒度的控制,包括在何处以及如何完成自动装配。它的用法和@Required一样,修饰setter方法、构造器、属性或者具有任意名称和/或多个参数的PN方法
B.@Qualifier注解:当有多个相同类型的bean却只有一个需要自动装配时,将@Qualifier 注解和@Autowire 注解结合使用以消除这种混淆,指定需要装配的确切的bean
C.@Required注解:这个注解表明bean的属性必须在配置的时候设置,通过一个bean定义的显式的属性值或通过自动装配,若@Required注解的bean属性未被设置,容器将抛出BeanInitializationException
D.@Configuration注解:该类等价与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml中配置的bean意思一样
第8题
A.变量在函数内声明,变量为局部作用域
B.局部变量只能在函数内部访问
C.变量在函数外定义,即为全局变量
D.全局作用域下的变量,网页中所有脚本和函数均可使用
第9题
A.name
B.class
C.i
D.classname
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!