简述SpringMVC的执行原理 用户发送出请求到前端控制器DispatcherServlet。 DispatcherServlet收到请求调用...
Spring支持的事务有哪些 Spring支持事务类型:编程式事务和声明式事务。 编程式事务是在代码中进行硬编码,与业务的耦合度高,难以复用。 ...
Spring事务的隔离级别有哪些 DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事...
Spring中构造方法注入和设值注入有什么区别 设值注入的优势: 设值注入写法直观便于理解,使各种关系清晰明了。 设值注入可以避免因复杂的依赖实...
简述Mybatis的动态SQL是什么意思 Mybatis提供的动态SQL不同于传统的SQL拼接,可有效防止语句错误。 Mybatis实现动态SQ...
什么是持久层?你使用过的持久层的框架有哪些? 概念理解 持久层,又叫数据访问层(Dao层),是和数据库直接打交道的层。简单说就是把CRUD(增加...
静态变量和实例变量的区别 语法上: 静态变量前要加 static 关键字,而实例变量前则不加。 程序运行时: 实例变量属于某个对象的属性,必须先...
Spring框架用到哪些设计模式 比较有代表性的九种设计模式 简单工厂又叫做静态工厂方法(StaticFactory Method)模式 工厂方...
Java中如何实现多态 通过重写、接口、抽象类和抽象方法实现 子类继承父类 子类重写父类的方法 让父类的引用指向子类对象 通过父类的引用调用被重...