个人Spring学习之旅,📝笔记。
- xml注册bean方式
- xml注册包扫描方式
- 注解注册bean方式
- 注解注册包扫描方式
- @Filter的使用
- @Scope的使用
- @Lazy的使用
- @Conditional的使用
- @Import的使用
- Spring和SpringAOP
- 参考这位大佬的MVC原理 这位大佬总结的不错,可参考
- SpringMVC开发文档 这里就不贴视频中的SpringMVC工程
参考这位大佬 项目结构过于具体简单的文件解释就不说了,主要是看细节和原理
- 参考这位大佬总结的,挺好的 其实专注一个参考资料,认真备面就完全ok
- 什么是Spring框架
- 列举一些重要的Spring模块
- @RestController vs @Controller
- @ResponseBody的作用:注解的作用是将 Controller 的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到HTTP 响应(Response)对象的 body 中,通常用来返回 JSON 或者 XML 数据,返回 JSON 数据的情况比较多。
- 谈谈自己对于Spring IoC和AOP的理解
- SpringAOP和AspectAOP有什么区别
- Spring中的bean的作用域有哪些
- Spring中的单例bean的线程安全问题了解吗
- @Component和@bean的区别是什么
- 将一个类声明为Spring的bean的注解有哪些
- Spring中的bean生命周期-一
- Spring中的bean生命周期-二
- 说说自己对于SpringMVC了解
- SpringMVC工作原理了解吗
- Spring框架中用到了哪些设计模型-一
- Spring框架中用到了哪些设计模型-二
- MyBatis面试常见问题
- 什么是数据持久化
- Mybatis框架简介
- 什么是ORM
- MyBatis框架的优缺点及其适用的场合
- MyBatis与Hibernate有哪些不同?
- #{}和${}的区别是什么?
- 当实体类中的属性名和表中的字段名不一样,怎么办
- 模糊查询like语句该怎么写?
- 这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?
- Mybatis是如何进行分页的?分页插件的原理是什么?
- Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?
- Mybatis动态sql有什么用?执行原理?有哪些动态sql?
- Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?
- 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
- MyBatis实现一对一有几种方式?具体怎么操作的?
- MyBatis实现一对多有几种方式,怎么操作的?
- Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?
- Mybatis的一级、二级缓存
- 什么是MyBatis的接口绑定?有哪些实现方式?
- 使用MyBatis的mapper接口调用时有哪些要求?
- mybatis是如何防止SQL注入的