面试 spring常见面试题
面试 spring常见面试题
智汇君spring常见面试题
什么是 Spring 框架?
1 | Spring是一款开源的轻量级Java应用程序开发框架。Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。 |
IOC(控制翻转)
1 | 控制翻转,也叫依赖注入,他就是不会直接创建对象,只是把对象声明出来,在代码 中不直接与对象和服务进行连接,但是在配置文件中描述了哪一项组件需要哪一项服 务,容器将他们组件起来。在一般的IOC场景中容器创建了所有的对象,并设置了必 要的属性将他们联系在一起,等到需要使用的时候才把他们声明出来,使用注解就跟 方便了,容器会自动根据注解把对象组合起来 |
AOP(面对切面编程)
1 | 面对切面编程,这是一种编程模式,他允许程序员通过自定义的横切点进行模块 化,将那些影响多个类的行为封装到课重用的模块中。 |
Spring 5 的模块结构
遇到的web开发注解
Servlet
1 | @WebServlet(urlPatterns = " |
MVC
1 |
|
Spring rest
1 | @JsonIgnore |










