1、SpringBoot运行项目的几种方式?打包用命令或者放到容器中运行1、 打成jar包,使用java -jar xxx.jar运行2、 打成war包,放到tomcat里面运行直接用maven插件运行 maven spring-boot:run直接执行main方法运行2、IOC的优点是什么?IOC 或 依赖注入把应用的代码量降到最低。它使应用容易测试,单元测试不再需要单例和J
转载 2023-07-30 19:49:07
47阅读
 
转载 2023-07-05 20:39:58
48阅读
文章目录Spring概述(10)什么是spring?Spring框架的设计目标,设计理念,和核心是什么Spring的优缺点是什么?Spring有哪些应用场景Spring由哪些模块组成?Spring 框架中都用到了哪些设计模式?详细讲解一下核心容器(spring context应用上下文) 模块Spring框架中有哪些不同类型的事件Spring 应用程序有哪些不同组件?使用 Spring
转载 2023-07-12 19:34:21
61阅读
一、面试官问:AOP是什么?与OOP对比,面向切面,传统的OOP开发中的代码逻辑是至上而下的过程中会长生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不会散落在代码的各个地方,造成难以维护,AOP的编程思想就是把业务逻辑和横切的问题进行分离,从而达到解耦的目的,使代码的重用性和开发效率高(目的是重用代码,把公共的代码抽取出来) 二、面试官问:AOP的应用场景有哪些呢?1、日志记录
转载 2023-07-20 23:02:14
35阅读
以下为spring常见面试问题:Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。 Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。Spring框架至今已集成了20多个
面试spring必问面试题1.spring的工作原理?Spring AOP与IOC:一, IOC(Inversion of control): 控制反转 1、IOC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二,AOP(Aspect-Oriented Programmin
转载 2023-09-21 07:39:02
62阅读
文章目录1. 什么是Spring2.Spring的优势3.控制反转IOC3.1 什么是控制反转3.2依赖注入实现的三种方式4.BeanFactory和ApplicationContext有什么区别?4.1 **BeanFactory**4.2 **ApplicationContext**4.3 区别5. Spring的三种配置方式5.1 XML配置5.2 注解配置5.3 基于Java配置的方式配
转载 2023-07-17 14:09:52
41阅读
Spring  原理一、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean。二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代理:  针对每个具体类分别编写代理类;  针对一个接口编写一个代理类
转载 2024-10-04 14:03:25
103阅读
90. 为什么要使用 springspring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变的更加方便。 spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。 更方便的框
原创 2021-05-24 22:40:39
244阅读
答题的要点  1. 概念  2. 原理  3. 优点  Spring一、说说你对spring的理解首先spring是一个开源框架,为了解决企业应用程序开发复杂性而创建的,它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。其次spring架构是一个分层架构,由7大模块组成1.spring IOC2
一.基本问题1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB控制反转:Spring通过控制反
2023年Java开发面试题最新整理,附白话答案写在前面:本篇面试题整理是我在北京地区进行面试整理得出,常见的基本都在下面了。基本都是可以直接在面试时用白话回答的答案总结,面试时照此回答即可,有其他常见面试问题也欢迎在评论区补充。首次发布:2020年 1月 更新日期:2023年 1月 2023年1月更新修改了一些可能造成误解的回答,并使用粗体将回答的关键部分标出,你可以使用便于自己记忆的方法组织语
转载 2023-09-19 17:04:13
47阅读
Spring系列面试题第一章 一般问题1-1、什么是 spring?1-2、Spring 由哪些模块组成?1-3、使用 Spring 框架的好处是什么?1-4、使用 Spring 有哪些方式?1-5、什么是 Spring Framework?1-6、列举 Spring Framework 的优点。1-7、Spring Framework 有哪些不同的功能?1-8、不同版本的 Spring Fra
转载 2023-08-23 08:14:31
20阅读
一、什么是IOC?IOC就是一个Spring特有的,用来装类对象的,就是我们用Spring框架时,不需要new对象了,不过我们需要让我们的Spring知道我们写了哪些配置和需要用什么,所以这时我们就要引用Spring的注解或者在配置xml文件上配置我们的类配置,就是在我们自己写的类上加上@Component、@Controller、@Service、@Repository等等这些让我们的Sprin
转载 2023-07-05 15:56:35
155阅读
什么是 spring boot?1. 什么是 spring boot?在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建,依赖注入即为由spring容器为应用程序的某个对象提供资源,比如 引用对象、常量数
转载 2021-04-29 10:21:31
174阅读
2评论
什么是 spring boot?1. 什么是 spring boot?在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建,依赖注入即为由spring容器为应用程序的某个对象提供资源,比如 引用对象、常量数
转载 2021-01-25 13:18:34
191阅读
2评论
12、Spring事务的实现方式和实现原理:Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。真正的数据库层的事务提交和回滚是通过binlog或者redo log实现的。(1)Spring事务的种类:spring支持编程式事务管理和声明式事务管理两种方式:①编程式事务管理使用TransactionTemplate。②声明式事务管理建立在AOP
问题1:Spring事务失效的场景?答:A. 数据库引擎不支持事务;  B. 没有纳入Spring管理范围;  C. 注解所在的方法不是public修饰的;  D. 发生了自调用问题;  E. 所用数据源没有配置事务管理器;  F. 异常被捕捉或抛异常错误;  G. 引入shiro中权限注解;  H. 发生了Spring父子上下文重叠; 问题2:Spring中Bean为何默认是单例?答:
转载 2023-07-11 18:10:59
142阅读
Spring面试中应该是必问的,所以,废话不多说,我们来看看Spring有哪些高频面试题。 1、Spring框架能给我们带来哪些好处?Spring的初衷:简化开放、解放双手。DI:直接从配置文件中看类的依赖,依赖关系一目了然。IOC:在有限的内存和计算机资源的情况下,它能很好的管理好我们的Bean。万能胶:可以兼容成熟的框架,Hibernate、Mybatis、struts、Quzrtz
转载 2024-03-18 20:18:26
27阅读
文章目录什么是Spring使用Spring的好处Spring的组成模块核心容器(应用上下文)模块BeanFactory 实现举例Spring加载流程BeanFactory和ApplicationContext有什么区别说说你对 Spring 的理解你对Spring核心组件的理解 本篇是继上篇java基础面试考点后的Spring系列的基础高频考点。整理成文。 什么是Springspring是一个
转载 2024-06-27 20:56:34
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5