spring面试
文章平均质量分 77
鸡鸭扣
这个作者很懒,什么都没留下…
展开
-
Java开发面试题:Java中的异常分为什么?解释ARP协议。什么情况下对象直接被分配到老年代?java中一个对象的结构有哪些?mysql的主键生成策略有哪些?springboot如何使用/开启事务?
以下回答背熟,大概用时1min。Java中的异常的定义是一种程序运行过程中出现的意外情况,导致程序无法正常执行,都继承自Throwable类。其中又分为Error和Exception。Error表示的是JVM内部的错误,程序不能处理的。Exception指的是程序本身的异常,又分为非受检异常(RuntimeException)和受检异常(IOException)。受检是指编译器对这种异常的检查,要求程序员必须在代码中显式地处理这种异常,否则会编译错误。原创 2023-12-19 21:10:29 · 758 阅读 · 0 评论 -
spring面试:二、bean的生命周期和循环引入问题(三级缓存、@Lazy)
Spring容器在进行实例化时,会将xml配置的的信息封装成一个BeanDefinition对象,Spring根据BeanDefinition来创建Bean对象,里面有很多的属性用来描述Bean。原创 2023-12-15 19:15:22 · 499 阅读 · 0 评论 -
spring面试:一、面试题分类总览+bean线程安全问题+AOP相关问题(定义、使用步骤、编程式事务管理和声明式事务管理和声明式事务管理失效)
AOP是一种软件开发的编程范式,又叫面向切面编程。它用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect)。这样可以减少系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性和复用性。像是常见的记录操作日志、缓存处理、还有Spring中内置的事务处理都是用AOP来实现的。原创 2023-12-15 16:46:25 · 1081 阅读 · 0 评论