![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能设计
枫止水
just do it
展开
-
AOP实现(一)——SpringBoot中AspectJ编程实现
一、什么是aop?Aspect Oriented Programming的缩写,面向切面编程,通过预编译和动态代理实现程序功能的统一维护的一种技术主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等。二、SpringAOP的实现方式下边这两种Spring都是支持的2.1预编译-AspectJ 完整的面向切面编程解决方案--》spring不是完整的解决方案,不过sprin...原创 2019-05-07 14:59:53 · 750 阅读 · 0 评论 -
SpringAOP切面编程实现 映射表关系自动关联
一、背景最近有个项目要求不改动业务表的前提下,实现应用切换,已有业务表t_a,t_b,t_c,关系映射表t_config_mapping,应用列表t-app,t_user等等,我的任务是完成表间关系映射,查看时用到了mybatis拦截器,插入时用了申请springAOP拦截并做了统一处理。这里着重介绍SpringAOP的实现。(对mybatis感兴趣的可以关注下我博客的另一篇,其中包含了很多踩...原创 2019-02-26 11:41:46 · 368 阅读 · 0 评论 -
SpringBoot实现登录登出,登录态管理
账户模块中必要的功能登录登出,相信这个大家都经常使用了。简单介绍下在SpringBoot中的实现先说下实现思路:用户名密码存储在数据库中,前端发出请求,拦截器先检测用户有无登录,若有登录可直接请求接口。无需登录就可请求的接口需要加@NoLogin自定义注解。若未登录,前端跳转到登录页面,调用登录接口,系统在后台验证用户名密码,验证通过将用户信息存储在redis中和线程上下文中。一、设计...原创 2019-07-09 15:17:24 · 12749 阅读 · 4 评论 -
Java实现动态获取图片验证码
import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.Unsuppor...原创 2019-07-25 17:42:18 · 2981 阅读 · 3 评论