CatalpaFlat的博客

一个具有强迫症的程序猿

Spring AOP @PathVariable和@RequestParam 参数进行校验(valid)

在上一篇文http://blog.csdn.net/dushiwodecuo/article/details/79080237,通过AOP对@RequestBody注解进行的参数进行校验 那么对于 @PathVariable和@RequestParam 却没有对应的spring mvc 默认...

2018-01-20 16:50:17

阅读数 2250

评论数 0

Spring AOP 实现“切面式”valid校验

why: 为什么要用aop实现校验? answer: spring mvc 默认自带的校验机制 @Valid + BindingResult, 但这种默认实现都得在Controller方法的中去接收BindingResult,从而进行校验. eg: if (...

2018-01-16 22:57:30

阅读数 1403

评论数 0

Gradle构建SpringBoot并打包可运行的jar配置

使用Gradle构建项目,继承了Ant的灵活和Maven的生命周期管理,不再使用XML作为配置文件格式,采用了DSL格式,使得脚本更加简洁。 构建环境: 1. jdk1.6以上,此处使用1.8 2. Gradle 4.4.1 3. SpringBoot 4. idea...

2018-01-05 16:15:33

阅读数 3563

评论数 1

Spring Security TokenStore实现3+1详解

TokenStore:Persistence interface for OAuth2 tokens.(对于OAuth2令牌持久化接口) 官方文档 TokenStore 的默认实现有三种: - InMemoryTokenStore - JdbcTokenStore -...

2017-12-29 11:03:55

阅读数 8774

评论数 6

Spring Security 核心过滤器链分析

前言: 在熟悉Spring Security的使用和基本操作后,有时根据项目需求,我们需要在security原有的过滤器链中,添加符合我们自己的过滤器来实现功能时,我们就必须得先了解security的核心过滤链的流程和每个过滤器的各自功能,以此,我们才可以在特点的过滤器前后加入属于我们项...

2017-12-27 15:49:37

阅读数 5841

评论数 0

Spring Security OAuth2 深入解析

Spring Security OAuth2 深入解析一、OAuth2 概要1.1.OAuth2基本流程话不多说,先上图: 分析一波: client:第三方应用(即App或向外提供接口) Resource Owner:资源所有者(即用户) Authentication Server:授权...

2017-12-22 16:10:31

阅读数 3761

评论数 1

spring security 自定义认证登录

spring security 自定义认证登录1.概要1.1.简介spring security是一种基于 Spring AOP 和 Servlet 过滤器的安全框架,以此来管理权限认证等。 1.2.spring security 自定义认证流程1)认证过程 生成未认证的Authenticatio...

2017-12-21 17:38:05

阅读数 2019

评论数 0

Spring AOP 后置通知修改响应httpstatus

Spring AOP 后置通知修改响应httpstatus1.定义Aspect/** * 响应体切面 * 后置通知修改httpstatus * * @author : CatalpaFlat */ @Component @Aspect public class ApiResponseAs...

2017-12-16 10:13:13

阅读数 694

评论数 0

SSM框架极简便携式集成Quartz任务调度

SSM框架整合Quartz任务调度SSM集成Quartz,实际操作只需两步: 1.配置自定义的Job(添加job的相关属性,修改任务方法) 2.将Job注册到JobRegister 即可在项目中运行属于你的Quartz任务调度,方便实用,易于操作。1.添加maven依赖<depende...

2017-11-17 11:39:42

阅读数 816

评论数 0

自定义Quartz超实用工具类

自定义Quartz超实用工具类1.添加maven依赖<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <groupId>org.quart...

2017-11-17 11:12:28

阅读数 394

评论数 0

深入解读Quartz任务调度器

深入解读Quartz任务调度器1.Quartz简介1.1.概要  Quartz是OpenSymphony提供的强大的开源任务调度框架。     官网:http://www.quartz-scheduler.org   纯Java实现,精细控制排程。 1.2.Quartz特点 强大的调度能力 ...

2017-11-15 17:26:12

阅读数 974

评论数 0

SSM框架基于swagger2实现API管理

SSM框架基于swagger实现API管理swagger官网: https://swagger.io/docs/ 1.添加maven依赖<!--swagger--> <dependency> <groupId>io.springfox</group...

2017-11-14 14:21:16

阅读数 1624

评论数 0

SSM框架 基于spring-AOP 实现requet参数日志记录

SSM框架 基于spring-AOP 实现requet参数日志记录1.参数类型 from表单提交,可以从request的getParameterMap()获取 raw提交(对象类型提交),则得从request的getReade()或getInputStream() 2.添加maven依赖<d...

2017-11-13 10:58:27

阅读数 1354

评论数 0

SSM框架之SpringAOP快速搭建

SSM框架之SpringAOP快速搭建有关AOP的相关解析在该文章中以实例方式阐述: http://blog.csdn.net/dushiwodecuo/article/details/781808031.添加maven依赖<!--spring-aop--> <dependen...

2017-11-11 16:42:08

阅读数 350

评论数 0

自定义超实用Redis工具类(满足对象,list,map等类型)

自定义超实用Redis工具类(满足对象,list,map等类型)该工具类,可以存储对象、list,map等各种数据类型到Redis中,大大有效提高开发效率。1.添加maven依赖 <!--序列化工具--> <dependency> <gr...

2017-11-11 15:12:23

阅读数 295

评论数 0

SSM框架快速集成redis

SSM框架快速集成redis1.添加maven依赖<!-- config redis data and client jar--> <dependency> <groupId>org.springframework.data</groupId>...

2017-11-11 15:00:42

阅读数 7029

评论数 4

快速集成搭建SSM框架

快速集成搭建SSM框架附上项目结构图: 1.添加maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...

2017-11-10 00:00:48

阅读数 228

评论数 0

虚拟机CentOS6.7 快速安装redis

虚拟机CentOS6.7 快速安装redis1.配置编译环境yum -y install gcc-c++ 2.下载redis安装包wget http://download.redis.io/releases/redis-3.2.8.tar.gz 3.解压源码tar -zxvf redis-3.2....

2017-11-09 23:10:27

阅读数 185

评论数 0

虚拟机快速搭建CentOS,并解决网络问题

虚拟机快速搭建CentOS,并解决网络问题1.搭建环境: 虚拟机:VMware Workstation12 镜像:CentOS-6.7-x86_64-bin-DVD1.iso 网络设配器:NAT模式 主机:window7 Vmware提供了三种网络连接模式: 1.bridged(桥接模式):默认...

2017-11-09 20:06:43

阅读数 170

评论数 0

Nginx rewrite深入解读

Nginx rewrite深入解读1.什么是rewrite官方解读:nginx的重写模块(rewrite)是一个简单的正则表达式匹配与一个虚拟堆叠机结合。 个人解读:nginx的rewrite是结合正则表达式和标志位实现url重写、改变以及重定向。如:域名跳转,防盗链,反向代理,各种跳转(跳转维...

2017-11-02 11:36:16

阅读数 175

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭