随笔分类 -  spring

摘要:1.基本概念 1.1应用场景 1.1.1 数据同步 有时候项目需要进行同步数据(定时任务),一定要同步成功,不然对于业务会有影响,偶发性的会出现调用接口失败,失败并不是特别多,一般的流程如下: (1)循环的进行远程调用,同步数据,记录一下调用失败的记录 (2)休眠一段时间,继续循环调用失败的记录 ( 阅读全文
posted @ 2022-12-02 15:06 hanease 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:1、环境搭建 1.1 jar包 <spring.version>4.3.18.RELEASE</spring.version> <!-- spring-mvc begin --> <dependency> <groupId>org.springframework</groupId> <artifac 阅读全文
posted @ 2022-12-01 19:41 hanease 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1、获取bean实例的三种方式 1.1 id 属性 1.1.1 jar <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.version>4.3.18.RELEASE</sp 阅读全文
posted @ 2022-12-01 19:38 hanease 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、Spring框架 1、框架简介 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开 阅读全文
posted @ 2022-06-30 19:28 hanease 阅读(124) 评论(0) 推荐(0) 编辑
摘要:RestTemplate 简介 RestTemplate 是从 Spring3.0 开始支持的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。Res 阅读全文
posted @ 2022-06-29 20:12 hanease 阅读(1398) 评论(0) 推荐(0) 编辑
摘要:什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) 互联网中的认证: 用户名密码登录 邮箱发送登录链接 手机号接收验证码 只要你能收到邮箱/验证码,就默认你是账 阅读全文
posted @ 2022-06-28 20:03 hanease 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:1 实现token的方式概述 在cookie\session\token辨析一文已经知道了token这个概念,里面简单说明了token的组成就是数据+签名,给出了token实现身份验证的流程,并且详细说明了token可以保存的位置(一般在localstrage,也可以在cookie) 就像sessi 阅读全文
posted @ 2022-06-28 19:55 hanease 阅读(2386) 评论(0) 推荐(1) 编辑
摘要:https://www.w3cschool.cn/springsecurity/na1k1ihx.html Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。本教 阅读全文
posted @ 2022-06-14 20:50 hanease 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Spring 的优良特性 非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API 控制反转:IOC——Inversion of Control,指的是将对象的创建权交给 Spring 去创建。使用 Spring 之前,对象的创建都是由我们自己在代码中new创建。而使用 Spri 阅读全文
posted @ 2022-05-08 21:17 hanease 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一、采用org.mybatis.spring.mapper.MapperScannerConfigurer 整体结构如下图: 1、配置文件 1>applicationContext01.xml <?xmlversionxmlversion="1.0"encoding="UTF-8"?> <beans 阅读全文
posted @ 2022-05-07 22:40 hanease 阅读(67) 评论(0) 推荐(0) 编辑
摘要:目录http://c.biancheng.net/spring/spring-abc.html 1Spring是什么2Spring体系结构3Spring开发环境搭建4第一个Spring程序5Spring IoC6Spring Bean定义7Spring Bean属性注入8Spring注入内部Bean 阅读全文
posted @ 2022-03-08 09:50 hanease 阅读(30) 评论(0) 推荐(0) 编辑
摘要:二、HandlerAdapter 根据 Handler 来找到支持它的 HandlerAdapter,通过 HandlerAdapter 执行这个 Handler 得到 ModelAndView 对象。HandlerAdapter 接口中的方法如下: boolean supports(Object 阅读全文
posted @ 2022-03-08 08:25 hanease 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一、HandlerMapping 作用是根据当前请求的找到对应的 Handler,并将 Handler(执行程序)与一堆 HandlerInterceptor(拦截器)封装到 HandlerExecutionChain 对象中。在 HandlerMapping 接口的内部只有一个方法,如下: Han 阅读全文
posted @ 2022-03-08 08:21 hanease 阅读(83) 评论(0) 推荐(0) 编辑
摘要:MVC设计模式简介 http://c.biancheng.net/spring_mvc/ MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现 阅读全文
posted @ 2022-03-08 00:49 hanease 阅读(193) 评论(0) 推荐(0) 编辑
摘要:参考地址 https://www.w3cschool.cn/wkspring/dcu91icn.html Spring 体系结构 2021-11-03 18:18 更新 体系结构 Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块, 阅读全文
posted @ 2022-03-04 21:13 hanease 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Spring事务详解 什么叫事务?关于事务,最简单最常见的例子就是取钱。ATM机取钱有两个步骤,第一步输入金额密码,银行卡扣掉1000元,第二步ATM出钞1000元,这两个步骤必须要么都执行成功,要么都不执行。如果其中一个步骤失败了,必须把整个过程回滚,取消掉所有操作,这就是事务最基本的应用,事务就 阅读全文
posted @ 2022-02-25 20:58 hanease 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:认证+授权代码实现 Spring Security是 一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。 有关认证和授权的理论知识,之前有写过相关博客。了解权限管理 一、SpringSceurity 阅读全文
posted @ 2022-02-22 21:26 hanease 阅读(755) 评论(0) 推荐(1) 编辑
摘要:@RequestMapping详解 RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。这句话,太熟悉了。 一. RequestMapping路径详解 (1)首先springmvc.xml配置 <!-- 定义跳 阅读全文
posted @ 2022-02-22 21:22 hanease 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Token一般用在两个地方: 1: 防止表单重复提交 2: anti csrf攻击(Cross-site request forgery 跨站点请求伪造) 两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到sessio 阅读全文
posted @ 2022-02-16 13:53 hanease 阅读(893) 评论(0) 推荐(1) 编辑
摘要:1、什么是 SpringMVC ? 在介绍什么是 SpringMVC 之前,我们先看看 Spring 的基本架构。如下图: 我们可以看到,在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是本系列的主角 SpringMVC,它是属于Spring基本架构里面的一个组成部 阅读全文
posted @ 2022-02-15 20:22 hanease 阅读(1689) 评论(0) 推荐(0) 编辑