
Spring、SpringMVC、SpringBoot框架
对Spring框架的博客进行一个分类
wa_c777
知行合一
展开
-
面试题总结:Spring框架(五)Spring的回滚机制、隔离机制
Spring的回滚机制:Spring事务默认对非检查型异常(运行时异常)起作用;spring事务默认对检查型异常(非运行时异常)不起作用;但是我们可以指定对哪种类型异常起作用,使用@Transactional的rollbackFor属性 指定要回滚的异常;也可以使用 noRollbackFor属性 指定哪种异常不进行回滚;为什么要使用事务的隔离机制?为了解决:数...原创 2019-08-21 20:02:00 · 228 阅读 · 0 评论 -
面试题总结:Spring框架(四)Spring事务的7种传播行为
转载自:https://blog.youkuaiyun.com/soonfly/article/details/70305683略做调整!感谢!事务传播行为什么叫事务传播行为?听起来挺高端的,其实很简单。即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事...原创 2019-08-21 19:53:05 · 338 阅读 · 0 评论 -
面试题总结:SpringMVC框架(一)流程详解
SpringMVC框架是一个基于请求驱动的Web框架,并且使用了前端控制器模型来进行设计,再根据 请求映射规则分发给相应的页面控制器进行处理。(一)整体流程具体步骤:1、 首先用户发送请求到前端控制器,前端控制器根据请求信息(如 URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的 1、2 步骤;2、 页面控制器接收到...原创 2019-08-13 09:02:07 · 231 阅读 · 0 评论 -
面试题总结:SpringMVC框架(二)如何选择 / 或 /*
这里就不详细赘述了,网上有很多写的很详细很好的文章,推荐一篇:https://www.cnblogs.com/fangjian0423/p/servletContainer-tomcat-urlPattern.html#springmvc这里主要是方便自己的总结,就直接说结论了:/ 并不是真正意义上的拦截所有请求,它不会拦截jsp页面的请求,但其他的请求则会拦截;/* 是真正意义上的...原创 2019-08-12 21:58:31 · 168 阅读 · 0 评论 -
面试题总结:SpringMVC框架(一)常见20道面试题
转载自:https://blog.youkuaiyun.com/a745233700/article/details/80963758略作调整,感谢!1、什么是Spring MVC ?简单介绍下你对springMVC的理解?SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦...转载 2019-08-12 19:11:51 · 270 阅读 · 0 评论 -
面试题总结:web.xml 中 load-on-startup 作用
<load-on-startup></load-on-startup>属性的作用:#<load-on-startup></load-on-startup>标记容器是否应该在web应用程序启动的时候就加载这个servlet,(实例化并调用其init()方法);# 首先,它的值是一个整数,且配的值越小,该servlet的优先级就越高,就会越先被...原创 2019-08-12 14:32:03 · 189 阅读 · 0 评论 -
maven传递性依赖
《Maven官方文档》-Maven依赖机制简介原文地址译者:Tyrian依赖机制是Maven最为用户熟知的特性之一,同时也是Maven所擅长的领域之一。单个项目的依赖管理并不难,但是当你面对包含数百个模块的多模块项目和应用时,Maven能帮你保证项目的高度控制力和稳定性。大纲:传递性依赖 排除、可选依赖 依赖范围 依赖管理 导入依赖 系统依赖传...转载 2019-08-12 11:47:29 · 318 阅读 · 0 评论 -
面试题总结:Spring框架(三)AOP面向切面编程详解
转载自:https://blog.youkuaiyun.com/q982151756/article/details/80513340并在此内容基础上做略微的修改调整!感谢!一、对AOP的初印象首先先给出一段比较专业的术语(来自百度):在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现...转载 2019-08-10 11:02:39 · 603 阅读 · 0 评论 -
面试题总结:Spring框架(二)69道面试题和答案
69道Spring面试题和答案原文地址 译者:深海(1422207401@qq.com) 校对:方腾飞目录Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVCSpring概述1.什么是spring?Spring是个java企业级应用的开源开发框架...转载 2019-08-08 14:35:35 · 193 阅读 · 0 评论 -
面试题总结:Spring框架(二):IOC控制反转、DI依赖注入
软件工程中对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类之间的耦合最小。IOC容器凭什么叫IOC 控制反转,到底反转了什么?早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了,因为大多数应用程序都是由两个或是更多的类通过彼此的合作来实现企业逻辑,这使得每个对象都需要获取与...原创 2019-08-05 19:22:08 · 412 阅读 · 0 评论 -
面试题总结:SpringBoot框架(一)
Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作。在本教程中,将学习如何使用 Spring Boot 的 starter、特性和可执行 JAR 文件结构,快速创建能直接运行的基于 Spring 的应用程序。简单介绍 Spring Boot 后,我将引导您设置并运行两个 Spring Boot ...转载 2019-08-03 10:16:18 · 295 阅读 · 0 评论 -
面试题总结:Spring框架(一)
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的Spring 系列的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转 (...转载 2019-08-03 09:56:19 · 716 阅读 · 0 评论 -
面试题总结:servlet中 请求转发forward 和 重定向redirect的区别
1. 什么是请求转发和重定向?请求转发: xxServlet收到请求,然后直接转发给yyServlet,然后yyServlet返回给客户端。整个过程中,客户端发出一个请求,收到一个响应。重定向:xxServlet收到请求,然后发出一个响应给客户端,客户端立即又发送一个请求访问xxServlet中给的URL,即yyServlet的路径,然后yyServlet给客户端一个响应。...原创 2019-07-23 11:23:54 · 232 阅读 · 0 评论 -
IoC 控制反转
转载自:知乎:Mingqi:https://www.zhihu.com/search?type=content&q=spring原文如下:要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。这样的设计看起来没问题,但是可维护...原创 2019-04-22 11:57:43 · 162 阅读 · 0 评论 -
@SpringBootConfiguration 注解的作用
1.@SpringBootApplication包括: @SpringBootConfiguration @EnableAutoConfiguration @ComponontScan2.@SpringBootConfiguration 标注这个类是一个配置类; 它只是@Configuration注解的派生注解; 它与@Configuration注解的功能一致; 只...原创 2020-03-09 15:01:18 · 12387 阅读 · 0 评论 -
maven 中 scope 标签的作用
scope 是用来限制 dependency 的作用范围的,影响 maven 项目在各个生命周期时导入的 package 的状态,主要管理依赖的部署。scope 的作用范围:(1)compile:默认值,适用于所有阶段(表明该 jar 包在编译、运行以及测试中路径均可见),并且会随着项目一起发布。(2)provided:编译和测试时有效,但是该依赖在运行时由服务器提供,并且打包时也不会...原创 2020-02-21 10:22:43 · 269 阅读 · 0 评论 -
关于 jar包和war包的区别
做Java开发,jar包和war包接触的挺多的,有必要对它们做一个深入的了解,特总结整理如下:1.jar包的介绍JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于...原创 2019-10-19 14:07:04 · 175 阅读 · 0 评论