举一反三
- 在Spring Boot配置类中可以在类中的方法上使用【】注解进行组件配置。
- @SpringBootConfiguration是Spring提供的配置类注解,表示其标注的类是IoC容器的配置类 ( )。 A: @SpringBootApplication注解与@SpringBootConfiguration B: @SpringBootConfiguration是Spring提供的配置类注解,表示其标注的类是IoC容器的配置类 C: @EnableAutoConfiguration用于将所有符合自动配置的Bean加载到当前Spring Boot创建并使用的IoC容器中 D: @ComponentScan:用于自动扫描和加载符合条件的组件或Bean
- spring中配置数据源,下列说法中正确的是 A: 配置数据源bean时class属性只能是DBCP数据库连接池组件提供的org.apache.commons.dbcp.BasicDataSource类 B: 配置数据源bean时class属性可以使任何数据库连接池组件提供的实现了javax.sql.DataSource接口的数据源类 C: 数据源bean最好是单例的,即配置scope属性值为"singleton",或者不配置scope属性,采用scope属性的默认值singleton D: 数据源bean采用单例或多例都无所谓
- Spring注解中用于指定当前类是一个配置类的注解是? A: @Component B: @Configuration C: @Bean D: @Import
- 在Spring中使用bean元素的【】属性定义Bean的作用域。
内容
- 0
使用基于注解方式的事务管理需要在使用事务的Spring Bean类或者Bean类的方法上添加注解__
- 1
MapperScannerConfigurer类在Spring配置文件中使用时可以配置的属性及说明错误的是() A: basePackage:指定映射接口文件所在的包路径,当需要扫描多个包时可以使用分号或逗号作为分隔符 B: annotationClass:指定了要扫描的注解名称,只有被注解标识的类才会被配置为映射器 C: sqlSessionFactoryBeanName:指定在Spring中定义的SqlSessionFactory的Bean名称 D: sqlSessionTemplateBeanName:指定在Spring中定义的SqlSessionTemplate的Bean名称。如果定义此属性,则sqlSessionFactoryBeanName将起作用
- 2
MapperScannerConfigurer类在Spring配置文件中使用时,可以配置的属性及说明错误的是。( ) A: asePackage:指定映射接口文件所在的包路径,当需要扫描多个包时可以使用分号或逗号作为分隔符。 B: annotationClass:指定了要扫描的注解名称,只有被注解标识的类才会被配置为映射器。 C: sqlSessionFactoryBeanName:指定在Spring中定义的SqlSessionFactory的Bean名称。 D: sqlSessionTemplateBeanName:指定在Spring中定义的SqlSessionTemplate的Bean名称。如果定义此属性,则sqlSessionFactoryBeanName将起作用
- 3
以下有关元素的属性及子元素说明正确的是()。 A: id是一个Bean的唯一标识符,Spring容器对Bean的配置、管理都通过该属性来完成 B: name :Spring容器同样可以通过此属性对容器中的Bean进行配置和管理,name属性中可以为Bean指定多个名称,每个名称之间用逗号或分号隔开 C: class属性指定了Bean的具体实现类,它必须是一个完整的类名 D: scope用来设定Bean实例的作用域
- 4
使用Spring的原始注解不能全部替代xml配置文件,下面哪些是不能使用Spring原始注解实现的? A: 非自定义的Bean的配置 B: 加载properties文件的配置 C: 组件扫描的配置 D: 引入其他文件配置文件