SpringMVC、Mybatis、Spring
1、*请写出 spring 中常用的依赖注入方式。
常见的就是 setter 注入 和 构造方法 注入。
另外还有静态工厂的方法注入、实例工厂的方法注入。
2、简述 Spring 中 IOC 容器常用的接口和具体的实现类。
1. BeanFactory SpringIOC容器的基本设置,是最底层的实现, 面向框架本身的.
2. ApplicationContext BeanFactory的子接口, 提供了更多高级的特定. 面向开发
者的.
3. ConfigurableApplicationContext, ApplicationContext的子接口,扩展出了
close 和 refresh等 关闭 刷新容器的方法
4.ClassPathXmlApplicationContext:从 classpath 的 XML 配置文件中读取
上下文,并生成上下文定义。应用程序上下文从程序环境变量中取得。
5、FileSystemXmlApplicationContext :由文件系统中的 XML 配置文件读
取上下文。
6、XmlWebApplicationContext:由 Web 应用的 XML 文件读取上下文。
3、简述 Spring 中如何基于注解配置 Bean 和装配 Bean,
(1). 首先要在 Spring 中配置开启注解扫描
<context:component-scan base-package=” ”></ context:component-scan>
(2). 在具体的类上加上具体的注解.
(3). Spring 中通常使用@Autowired 或者是@Resource 等注解进行 bean 的装配.
4、说出 Spring 或者 Springmvc 中常用的 5 个注解 ,并解释含义
[1]. @Component 基本注解,标识一个受 Spring 管理的组件
[2]. @Controller 标识为一个表示层的组件
[3]. @Service 标识为一个业务层的组件
[4]. @Repository 标识为一个持久层的组件
[5]. @Autowired 自动装配
[6]. @Qualifier(“”) 具体指定要装配的组件的 id 值
评论0
最新资源