SSM面试题,Java面试编程题及答案

*   [4.什么是bean](about:blank#4bean_8)

*   [5.Spring的优点](about:blank#5Spring_10)

*   [6.Springboot的核心配置是什么](about:blank#6Springboot_15)

*   [7.@RequestMapping](about:blank#7RequestMapping_18)

*   [8.Spring常用的注入方式](about:blank#8Spring_20)

*   [9.@Requestbody](about:blank#9Requestbody_24)

*   [10.Dao层的作用](about:blank#10Dao_26)

*   [11.SpringMVC 常用的几个注解?](about:blank#11SpringMVC___28)

*   [12.什么是Mybatis?](about:blank#12Mybatis_34)

*   [13.SpringMVC的执行流程](about:blank#13SpringMVC_36)

*   [14.SpringBoot的优点](about:blank#14SpringBoot_43)

*   [15.什么是YAML?](about:blank#15YAML_48)

*   [16.Spring 由哪些模块组成?](about:blank#16Spring__50)

*   [17.Spring框架中都用到了那些设计模式?](about:blank#17Spring_59)

1.什么叫Aop


Aop 是一种设计思想,是一种面向切面编程,是oop的延申,主要为了扩展功能,比如权限,日志等功能实现,采用的是横向切面方式,主要实现原理有动态代理和静态代理模式。

2.什么叫Ioc


ioc 是一种设计思想,控制反转,之前创建对象需要由程序控制,现在将new对象交给spring管理,由spring ioc 帮你new的这种过程,即为控制反转

常通过DI依赖注入进行实现,主要注入方法为通过注解注入。

3. 什么是SpringBoot


是一个脚手架,整合了spring,属于spring延申出来的产物,简化了配置,使开发人员更快速开发

4.什么是bean


Spring beans 是那些形成Spring应用的主干的java对象。它们被Spring IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中 的形式定义。

5.Spring的优点


方便解耦,简化开发

支持aop面向切面编程开发

对主流的框架提供了很好的集成支持

提供了声明式事务管理的支持

6.Springboot的核心配置是什么


application.yml

bootstrap.yml

7.@RequestMapping


是一个处理映射器,主要负责前端映射请求,通过指定控制器来处理URL请求

8.Spring常用的注入方式


构造方法的注入

setter注入

基于注解注入

9.@Requestbody


主要用来接受前端传递给后端的json字符串中的数据的,将json格式的数据转为java对象,只用于post 和put请求方式中!

10.Dao层的作用


主要是做数据持久层的工作,用来跟数据库打交道,具体到哪个表 哪个实体的增删改查

11.SpringMVC 常用的几个注解?


@RequestMapping 用来处理请求地址映射

@RequestParam 将请求参数绑定到你控制器的方法参数上,是springmvc中接收普通参数的注解

@RequestBody

@ResponseBody

@PathVariable (restFul风格)

12.什么是Mybatis?


总结

谈到面试,其实说白了就是刷题刷题刷题,天天作死的刷。。。。。

为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次美团面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的

CodeChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】

并且我也将自己刷的题全部整理成了PDF或者Word文档(含详细答案解析)

我的美团offer凉凉了?开发工程师(Java岗)三面结束等通知...

66个Java面试知识点

架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)

我的美团offer凉凉了?开发工程师(Java岗)三面结束等通知...

算法刷题(PDF)

30844146959)]

66个Java面试知识点

架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)

[外链图片转存中…(img-tfWfvyHf-1630844146960)]

算法刷题(PDF)

我的美团offer凉凉了?开发工程师(Java岗)三面结束等通知...

你可能感兴趣的:(程序员,java,spring,面试,后端)