logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大规模自动化重构框架--OpenRewrite浅析

OpenRewrite是一个用于大规模自动化代码重构的框架,通过帮助开发人员自动化地进行代码重构和转换,大大提升了研发效率。本文主要对OpenRewrite进行简要介绍,更详尽的说明可以参加OpenRewrite官网。

文章图片
#自动化#重构#java +1
Shiro框架:ShiroFilterFactoryBean过滤器源码解析

Shiro框架通过添加Servlet Filter的方式,提供了登录验证(Authentication)、访问控制(Authorization)以及Session管理等功能,极大的简化了Spring项目中登录鉴权模块的开发工作。下面通过ShiroFilterFactoryBean作为切入点,详细分析下Shiro自定义拦截器SpringShiroFilter的处理流程;并通过源码解析,跟踪Sprin

文章图片
#后端#中间件#java +4
大规模自动化重构框架--OpenRewrite浅析

OpenRewrite是一个用于大规模自动化代码重构的框架,通过帮助开发人员自动化地进行代码重构和转换,大大提升了研发效率。本文主要对OpenRewrite进行简要介绍,更详尽的说明可以参加OpenRewrite官网。

文章图片
#自动化#重构#java +1
cola架构:一种扩展点的实现思路浅析

在实际项目中,我们经常使用策略模式、或者状态模式来隔离同一接口下不同的实现逻辑,进而消除代码中ifelse硬编码分支,使代码结构更清晰,也大大提升了代码可读性;同时也满足了“开闭原则”,具备更高的可扩展性;在cola架构中,给出了一种“扩展点”的思路,本质还是策略模式的实现方式,通过“扩展点注解”的组装方式将策略模式实现类注册到容器中,供后续场景逻辑决策使用;

文章图片
#架构#java
到底了