☆ Spring

-----------------------------------------------

☆ SpringBoot

-----------------------------------------------

☆ SpringCloud

 

-----------------------------------------------

基础篇

 

Spring概述

 

什么是spring?
使用Spring框架的好处是什么?
Spring由哪些模块组成?
核心容器(应用上下文)模块。
BeanFactory–BeanFactory实现举例。
XMLBeanFactory
解释AOP模块
解释JDBC抽象和DAO模块。
解释对象/关系映射集成模块。
解释WEB模块。
Spring配置文件
什么是SpringIOC容器?
IOC的优点是什么?
ApplicationContext通常的实现是什么?
Bean工厂和Applicationcontexts有什么区别?
一个Spring的应用看起来象什么?
什么是Spring的依赖注入?
有哪些不同类型的IOC(依赖注入)方式?
哪种依赖注入方式你建议使用,构造器注入,还是Setter方法注入


SpringBeans

什么是springbeans
一个SpringBean定义包含什么?
如何给Spring容器提供配置元数据?
你怎样定义类的作用域?
解释Spring支持的几种bean的作用域。
Spring框架中的单例bean是线程安全的吗?
解释Spring框架中bean的生命周期。
哪些是重要的bean生命周期方法?你能重载它们吗?
什么是Spring的内部bean?
在Spring中如何注入一个java集合?
String类型。
什么是bean装配?
什么是bean的自动装配?
解释不同方式的自动装配。
自动装配有哪些局限性?
你可以在Spring中注入一个null和一个空字符串吗?


Spring注解

什么是基于Java的Spring注解配置?给一些注解的例子.
什么是基于注解的容器配置?
怎样开启注解装配?
@Required注解
@Autowired注解
@Qualifier注解
Spring数据访问
在Spring框架中如何更有效地使用JDBC?
JdbcTemplate
Spring对DAO的支持
使用Spring通过什么方式访问Hibernate?
Spring支持的ORM
如何通过HibernateDaoSupport将Spring和
Spring支持的事务管理类型
Spring框架的事务管理有哪些优点?
你更倾向用那种事务管理类型?


Spring面向切面编程(AOP)

解释AOP
Aspect切面
在SpringAOP中,关注点和横切关注的区别是什么?
连接点
通知
切点
什么是引入?
什么是目标对象?
什么是代理?
有几种不同类型的自动代理?
什么是织入。什么是织入应用的不同点?
解释基于XMLSchema方式的切面实现。
解释基于注解的切面实现
Spring的MVC
什么是Spring的MVC框架?
DispatcherServlet
WebApplicationContext
什么是SpringMVC框架的控制器?
@Controller注解
@RequestMapping注解


高级篇
1、什么是Spring框架?Spring框架有哪些主要模块?
2、使用Spring框架能带来哪些好处?
3、什么是控制反转(IOC)?什么是依赖注入?
4、请解释下Spring框架中的IoC?
5、BeanFactory和ApplicationContext有什么区别?
6、Spring有几种配置方式?
7、如何用基于XML配置的方式配置Spring?
8、如何用基于Java配置的方式配置Spring?
9、怎样用注解的方式配置Spring?
10、请解释SpringBean的生命周期?
11、SpringBean的作用域之间有什么区别?
12、什么是Springinnerbeans?
13、Spring框架中的单例Beans是线程安全的么?
14、请举例说明如何在Spring中注入一个JavaCollection?
15、如何向SpringBean中注入一个Java.util.Properties?
16、请解释SpringBean的自动装配?
17、请解释自动装配模式的区别?
18、如何开启基于注解的自动装配?
19、请举例解释@Required注解?
20、请举例解释@Autowired注解?
21、请举例说明@Qualifier注解?
22、构造方法注入和设值注入有什么区别?
23、Spring框架中有哪些不同类型的事件?
24、FileSystemResource和ClassPathResource有何区别?
25、Spring框架中都用到了哪些设计模式?


高级篇二
1.谈谈你对springIOC和DI的理解,它们有什么区别?
2.BeanFactory接口和ApplicationContext接口有什么区别?
3.spring配置bean实例化有哪些方式?
4.简单的说一下spring的生命周期?
5.请介绍一下Spring框架中Bean的生命周期和作用域
6.Bean注入属性有哪几种方式?
7.什么是AOP,AOP的作用是什么?
8.Spring的核心类有哪些,各有什么作用?
9.Spring里面如何配置数据库驱动?
10.Spring里面applicationContext.xml文件能不能改成其他文件名?
11.Spring里面如何定义hibernatemapping?
12.Spring如何处理线程并发问题?
13.介绍一下Spring的事物管理事务就是对一系
14.解释一下SpringAOP里面的几个名词
15.通知有哪些类型?

posted on 2020-12-27 18:20  卡米i  阅读(110)  评论(0)    收藏  举报