Spring面试考点

Spring bean的作用域用Scope属性来指定bean的作用域

  Scope的属性:(一共四个,经常用的两种)

    Singleton(默认值): 在ioc容器创建就会创建bean的实例,且是单例模式。

    prtotype(原型的):创建ioc容器不会创建bean的,当getBean调用时才会创建bean对象

Spring 常用数据库事务传播属性和事务隔离级别

  事务传播属性

    propagation:用来设置事务的传播行为

      一方法运行在一个开启的事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务

  • Propagation.REQUIRED:默认值,使用原来的事务
  • Propagation.REQUIRES_NEW:将原来的事务挂起,开启一个新的事务

isolation:用来设置事务的隔离级别

  • Isolation.REPEATABLE_READ:可重复读,MySQL默认的隔离级别
  • Isolation.READ_COMMITTED:读已提交,Oracle默认的隔离级别,开发时通常使用的隔离级别

    

  

  

原文地址:https://www.cnblogs.com/Fereli/p/12023542.html

时间: 2024-10-10 04:27:17

Spring面试考点的相关文章

面试必看:java面试考点干货精讲视频教程

Java作为目前比较火的计算机语言之一,连续几年蝉联最受程序员欢迎的计算机语言榜首,因此每年新入职Java程序员也数不胜数.很多java程序员在学成之后,会面临着就业的问题.在面试的过程中,面试技巧是一项很重要的能力. 今天要给大家介绍的是一个java经典面试套路精讲视频教程,需要的朋友可以看看,希望能帮助到大家! 课程目录: 第一节. String Stringbuffer Stringbuilder 深度解析第二节. 完美回答面试题Int 与Integer的区别第三节. 以数据结构挖掘集合面

Spring面试总结

Spring面试总结 目录(?)[+] 1.什么是spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合.广泛的基础性支持的Java平台.Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发.Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的. Spring框架至今已集成了20多个模块.这些模块主要被分如下图所示的核心容

Spring 面试

目录 Spring 面试问题 TOP 50  1. 一般问题  2. 依赖注入(Ioc)  3. Beans  4. 注解  5. 数据访问  6. AOP  7. MVC  8. 资料 Spring 面试问题 TOP 50 Spring Framework 现在几乎已成为 Java Web 开发的标配框架.那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下. 本文内容主要翻译自 Top 50 Spring Interview Questio

Java面试考点解析(3)-- 数据库篇、Spring+MyBatis整合

-------------------------------   一.数据库基础知识 -------------------------------   1.在进行数据库编程时,连接池有什么作用?  由于创建连接和释放连接都有很大的开销(尤其是数据库服务器不在本地时,每次建立连接都需要进行TCP的三次握手,释放连接需要进行TCP四次握手,造成的开销是不可忽视的),为了提升系统访问数据库的性能,可以事先创建若干连接置于连接池中,需要时直接从连接池获取,使用结束时归还连接池而不必关闭连接,从而避免

Spring面试问答Top 25

本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到.对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案. 欢迎大家向我推荐你在面试过程中遇到关于Spring的问题.我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考. 问题清单: 什么是Spring框架?Spring框架有哪些主要模块? 使用Spring框架有什么好处? 什么是控制反转(IOC)?什么是依赖注入? 请解释下Spring中的IOC? Bea

Spring面试底层原理的那些问题,你是不是真的懂Spring?

1.什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合.广泛的基础性支持的 Java 平台.Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发.Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工作的.Spring 框架至今已集成了 20 多个模块.这些模块主要被分如下图所示的核心容器.数据访问

25个经典的Spring面试问答,什么是Spring框架?

1.什么是Spring框架?Spring框架有哪些主要模块?深夜在来一波,晚安 Spring框架是一个为Java应用程序的开发提供了综合.广泛的基础性支持的Java平台.Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发.Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的. Spring框架至今已集成了20多个模块.这些模块主要被分如下图所示的核心容器.数据访问/集成,.

面试:Spring面试知识点总结

Spring知识点总结 1. 简介一下Spring框架. 答:Spring框架是一个开源的容器性质的轻量级框架.主要有三大特点:容器.IOC(控制反转).AOP(面向切面编程). 2. Spring框架有哪些优点?谈谈你的看法. 答:Spring框架主要有三大优点: (1) 容器.Spring框架是一个容器,能够管理项目中的所有对象. (2) IOC(控制反转).Spring将创建对象的方式反转了,从程序员自己创建反转给了程序. (3) AOP(面向切面).面向切面编程,简而言之,就是将纵向重复

spring面试----service调用service出现的问题及如何解决

Spring中事务配置如下: <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="delete*" propagation="REQUIRED" read-only="false" rollback-for="java.l