共 15 篇文章 |
|
问题原因找到了,说明 RedisTemplete 开启了 Redis 事务支持后,在 @Transactional 中执行的 Redis 命令也会被认为是在 Redis 事务中执行的,要执行的递增命令会被放到队列中,不会立即返回执行后的结果,返回的是一个 null,需要等待事务提交时,队列中的命令才会顺序执行,最后 Redis 数据库的键值才会递增。方案一:每次 Redis 的事务操作完... 阅20 转0 评0 公众公开 24-01-17 09:49 |
#https端口号.server.port: 443#证书的路径.server.ssl.key-store: classpath:keystore.p12#证书密码,请修改为您自己证书的密码.server.ssl.key-store-password: 123456#秘钥库类型server.ssl.keyStoreType: PKCS12 #证书别名#server.ssl.keyAlias: uublog.FreeSSL.cn 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服... 阅201 转0 评0 公众公开 23-02-12 16:45 |
实际上,不管是requestBody参数校验还是方法级别的校验,最终都是调用Hibernate Validator执行校验,Spring Validation只是做了一层封装。// 编程式校验@PostMapping(''''''''/saveWithCodingValidate'''''''')public Result saveWithCodingValidate(@RequestBody UserDTO us... 阅12 转0 评0 公众公开 22-11-13 23:21 |
Spring MVC和Spring WebFlux都通过RquestMappingHandlerMapping和RequestMappingHndlerAdapter两个类来提供对@RequestMapping注解的支持。@PutMapping注解用于处理HTTP PUT请求,并将请求映射到具体的处理方法中,@PutMapping是一个组合注解,相当于是@RequestMapping(method=HttpMethod.PUT)的快捷方式。下面是@Autowired注解标注setter方法的... 阅6 转1 评0 公众公开 22-09-13 12:23 |
Spring Boot 项目配置 HTTPS 详细流程,还有谁不会?准备把面试的项目上线,因为是小程序要求必须https,记录下完整流程和走过的坑第一步 申请SSL证书。如果您正在学习Spring Boot,那么推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/每个平台导出方法不一样,我这里以我的为例1. 通过这个网站... 阅4 转0 评0 公众公开 22-07-20 14:22 |
private static final String LOCK_IP_URL_KEY=''''''''lock_ip_'''''''';/** * @Description: 判断ip是否被禁用 * @author: shuyu.wang * @date: 2019-10-12 13:08 * @param ip * @return java.lang.Boolean */ private Boolean ipIsLock(String ip){ RedisUtil redi... 阅8 转0 评0 公众公开 22-06-02 16:09 |
会自动处理路径中的 “..” boolean pathEquals(String path1, String path2)// 删除文件路径名中的后缀部分String stripFilenameExtension(String path) // 以 “. 作为分隔符,获取其最后一部分String unqualify(String qualifiedName)// 以指定字符作为分隔符,获取其最后一部分String unqualify(String qualifiedName, char separator) 阅15 转1 评0 公众公开 22-05-09 17:28 |
UserInfo 实现代码如下:@Datapublic class UserInfo { private int id; private String username; private Date createtime; private Date updatetime;}@Datapublic class UserInfo { private int id;@JsonIgnore // 输出结果时隐藏此字段 private Date createtime; // 时间格式化后的字段 private String ctime; @JsonIgnore // 输出结果时隐... 阅306 转1 评0 公众公开 22-03-09 23:19 |
1、从官网下载flowable-6.6.0 : https://github.com/flowable/flowable-engine/releases/download/flowable-6.6.0/flowable-6.6.0.zip.项目依赖pom.xml<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>6.6.0</version></depen... 阅69 转0 评0 公众公开 22-02-03 10:34 |
业务场景描述:定时任务的任务名称,cron(定时任务表达式),定时任务开关,存储在数据库表中。在不重启项目的情况下,修改定时任务表达式,可以实时获取新的定时任务执行时间规则;//获取定时任务周期表达式。@Override public String getCron() { QueryWrapper<Scheduled> queryWrapper = new QueryWrapper<>();publi... 阅104 转0 评0 公众公开 22-01-11 14:06 |