自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 根据easypoi导出excel时,应用系统重配置颜色的功能

POI中填充颜色对应的色号

2024-06-19 11:10:19 312

原创 springboot集成mybatisplus三步实现多数据源切换

第三步,在service类中使用@DS注解来实现数据源切换,注解可以写在类上,也可以写在方法上,方法上的优先级高于类,如果没有指定DS的属性值或者没有使用DS注解,就自动走master主库。多数据源是java项目中常遇到的需求,传统的方式我们需要编写大量代码来实现,过程比较复杂,mybatisplus的出现使得多数据源的实现十分快速简单。引入mybatisplus相关依赖,多数据源相关的是dynamic-datasource-spring-boot-starter依赖。第二步,yml文件中配置多数据源。

2023-10-05 14:17:57 589

原创 springboot下集成ews-java-api,ews通过OAuth实现认证

ews-java-api是一个非常好的解决方案,封装了 完整的api接口,可实现各类需求,但是,该方案只考虑了通过用户名和密码的方式来实现认证账户,用户的需求是通过OAuth来实现认证。通过ConfidentialClientApplication类来实现clientId、tenantId、secret三个参数OAuth认证,获取到token。读取outlook邮箱下的邮件内容,通过OAuth来实现邮箱认证。在本地中创建BearerTokenCredentials类。以下是官方的解决方案,

2023-10-05 11:04:51 624

原创 springboot下集成waffle实现windows AD域身份认证和单点登录

前端通过异步ajax的方式来获取后台方法的返回值时一直出现问题,后来查阅发现waffle使用的NTLM认证不能通过异步方式来获取,于是在前端通过iframe引入验证链接,才用同步的方式调用。通过方案比对,目前第三方库waffle是一个比较好的方案,但是注意运行后台服务的系统也必须是windows系统,用户这边的满足使用要求,于是采用了该方案。需求:实现获取当前用户的windows AD域的账户的所在域和用户名,即domain和username,从而实现身份认证,完成单点登录;pom.xml中添加以下依赖。

2023-10-05 10:27:47 1195 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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