Spring
文章平均质量分 64
Spring
cab5
种一棵树最好的时间是十年前,其次是现在...
展开
-
Swagger3 相关总结
openapi、API文档标准,swagger2,swagger3,spring fox,spring doc原创 2024-01-16 13:38:07 · 924 阅读 · 0 评论 -
使用 @Transactional 的注意事项
首先,让我们先来看如下代码段:@Transactionalpublic void delete(Function function) throws Exception { functionMapper.delete(function); // 从数据库中删除数据 throw new Exception("我是异常,我要触发事务回滚!");}逻辑很简单,方法上加了 @Transactional 注解,就是想要在抛出 Exception 的时候触发「数据库事务回滚」,但是结果会如愿吗?原创 2021-06-18 15:55:18 · 473 阅读 · 0 评论 -
使用 spring-retry 实现重试
1、引入依赖的 JAR 包<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> <version>1.2.4.RELEASE</version></dependency>2、指定项目启用重试功能在主类(Application.java)上添加 @E原创 2020-12-04 14:47:16 · 263 阅读 · 0 评论 -
关于 Spring Ioc、DI、DL 的基本概念
Ioc、DI、DL 之间的关系DI 的过程原创 2020-08-10 09:00:53 · 849 阅读 · 0 评论 -
在 JavaConfig 形式的依赖注入过程中,通过方法调用的方式实现注入依赖的问题
让我们通过一段儿代码来展开说明吧,如下:@Configurationpublic class DemoConfiguration { /** * DemoA 被 DemoB、DemoC、DemoD 所依赖 * @return */ @Bean public DemoA demoA() { DemoA da = new DemoA(); System.out.println("demoA..........." + da原创 2020-08-03 13:50:18 · 607 阅读 · 0 评论 -
通过 Spring Security + OAuth2.0 实现只允许客户端使用被授权的资源
背景司内有统一的 OpenApi(annoroad-openapi) 平台对外提供接口服务, 采用的是 OAuth2.0 中的客户端模式,第三方通过我司为分配的 clientId/clientSecret 去获取 access token,然后每次请求都要携带 access token,整个认证鉴权是基于 Spring Security + OAuth2.0 来实现的。之前 OpenApi 业务比较单一(主要针对 CRM ),对接的第三方也比较少(只有 CRM 服务商,以及司内的开发团队),所以,得到原创 2020-07-28 17:48:40 · 866 阅读 · 0 评论