SpringBoot
文章平均质量分 59
柳落青
记录美好生活:ssj10101011
展开
-
Mybatis和SpringBoot 如何通过动态列查询
现在要编写一个查询方法,查询User表中符合条件的记录,**但是查询的列是动态的,即不确定查询哪些列,可以根据用户传入的参数决定。原创 2023-03-09 15:18:37 · 2913 阅读 · 2 评论 -
springboot实现乐观锁的具体代码
在上面的接口中,我们使用 @Update 注解标识 updateUserInfo 方法,该方法通过 UPDATE 语句实现更新用户信息。注意,在 SQL 语句中,我们使用 version=version+1 来更新版本号,并使用 id=#{id} and version=#{version} 来限制更新条件,如果版本号不一致,则更新失败。如果更新失败,我们抛出异常并回滚事务。在上面的实体类中,我们添加了一个名为 version 的字段,该字段用于存储数据版本号。定义 UserMapper 接口。原创 2020-03-21 21:31:35 · 978 阅读 · 0 评论 -
Java 敏感词过滤工具类及文本
很简单原创 2022-08-08 10:14:52 · 907 阅读 · 9 评论 -
nginx配置ssl实现https访问 亲测有效
别说,这腾讯里面申请还挺快的,十多分钟就通过了。下载的是一个zip文件,解压后打开里面的Nginx文件夹,把。我的配置文件在/ect/nginx,现在把刚才的两个证书文件复制过来,待会直接配置使用就行了。nginx的配置文件是nginx.conf,里面的配置内容有以下,为了容易明白,我都加上了注释。为了更好管理,我们还是在最后一行声明的/etc/nginx/conf.d文件夹里进行子项目配置。复制代码重启后再次访问自己的网站,左上角加上锁,提示安全的连接。妥妥的,这个过了后就能重启nginx生效了。...原创 2022-07-20 17:21:39 · 731 阅读 · 0 评论 -
SpringBoot参数校验以及分组校验的使用
一 前言做web开发有一点很烦人就是要对前端输入参数进行校验,基本上每个接口都要对参数进行校验,比如一些非空校验、格式校验等。如果参数比较少的话还是容易处理的一但参数比较多了的话代码中就会出现大量的if-else语句。使用这种方式虽然简单直接,但是也有不好的地方,一是降低了开发效率,因为我们需要校验的参数会存在很多地方,并且不同地方会有重复校验,其次降低了代码可读性,因为在业务代码中掺杂了太多额外工作的代码。所以我们可以使用validator组件来代替我们进行不必要的coding操作。本文基于vali原创 2022-04-29 10:20:02 · 1339 阅读 · 1 评论 -
SpringBoot配置文件敏感信息加密
jasypt开源地址:asypt-spring-boot官网:http://www.jasypt.orgjasypt的使用引入依赖gradle:compile group: 'com.github.ulisesbocchio', name: 'jasypt-spring-boot-starter', version: '3.0.4'maven:<dependency> <groupId>com.github.ulisesbocchio</groupId&原创 2022-04-14 14:53:42 · 984 阅读 · 0 评论 -
一文详解Optional解决NullPointerException
避之不及的 NullPointerExceptionNPE : NullPointerException空指针异常是最常见的Java异常之一,抛出NPE错误不是用户操作的错误,而是开发人员的错误,应该被避免,那么只能在每个方法中加入非空检查,阅读性和维护性都比较差。以下是一个常见的嵌套对象:一个用户所拥有的汽车,以及为这个汽车配备的保险。public class User { private String userName; private Car car; publi原创 2022-02-22 17:17:41 · 1051 阅读 · 0 评论 -
SpringBoot指定配置文件启动项目
一. ide下的springboot启动springboot项目有如下配置文件有一个主配置文件application.yml, 在主配置文件里指定实际使用的配置文件公共配置server: port: 8080 servlet: context-path: /设置指定配置文件生效, 指定application-dev.yml的配置文件生效spring: profiles: active: dev直接在@SpringBootApplication注解下的main方法启原创 2021-05-06 14:03:00 · 11531 阅读 · 0 评论