下列关于Spring的注解说法正确的是()
A.@Controller - 用于Spring MVC项目中的控制器类
B.@Service - 用于服务类
C.@RequestMapping - 用于在控制器处理程序方法中配置URI映射
D.@ResponseBody - 用来作为响应主要响应html数据
A.@Controller - 用于Spring MVC项目中的控制器类
B.@Service - 用于服务类
C.@RequestMapping - 用于在控制器处理程序方法中配置URI映射
D.@ResponseBody - 用来作为响应主要响应html数据
第1题
B.@Autowired注解提供了更细粒度的控制,包括在何处以及如何完成自动装配。它的用法和@Required一样,修饰setter方法、构造器、属性或者具有任意名称和/或多个参数的PN方法
C.@Qualifier注解当有多个相同类型的bean却只有一个需要自动装配时,将@Qualifier注解和@Autowire注解结合使用以消除这种混淆,指定需要装配的确切的bean
D.@Component注解用于标注数据访问层,也可以说用于标注数据访问组件
第2题
A.@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配
B.@Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean
C.@Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean
D.@Controller通常作用在控制层(如Spring.MVC的Controller),用于将控制层的类标识为Spring中的Bean
第3题
A.事务用到的注解是@Transactional注解
B.SpringDataJPA的事务管理机制是默认@Transactional注解式事务
C.以默认情况的事务管理机制是代理方式的,通过添加@Transactional注解式配置方法使用事务
D.@Transactional只能被应用到public方法上,对于其他非public的方法,如果标记了@Transactional就会报错
第5题
A.@EnableConfigServer表示开启配置中心功能
B.@EnableConfigServer表示开启负载均衡功能
C.@EnableConfigServer表示开启网关的功能
D.@EnableConfigServer表示启动微服务
第6题
A.Spring可以将简单的组件配置、组合成为复杂的应用
B.所有的Spring模块都是在核心容器之上构建的
C.Spring为构建Web应用提供了一个功能全面的MVC框架
D.spring中的事务管理是代理模式
第7题
A.用于定义Bean是否为Singleton
B.默认是false
C.默认是true
D.在BeanFactory作用范围内,仅维护此Bean的一个实例
第9题
A.@EnableJpaAuditing
B.@EnableAuditing
C.@EnableJpaAuditingServer
D.@EnableJpaAuditingClient