Mybatis
未读
Mybatis-Plus防止全表更新和删除
1、前言 为了防止在代码中错误的使用Mybatis进行了全表的更新和删除操作,我们可以通过Mybatis进行配置 2、注入MybatisPlusInterceptor 重点是BlockAttackInnerInterceptor @Bean
public MybatisPlusInterceptor
中间件
未读
Nginx目录结构和配置文件详解
1、目录结构 Nginx 文件结构比较简洁,主要包括配置文件和二进制可执行程序,通过安装包形式安装的 nginx 文件结构跟各 Linux 发行版目录规则存放配置文件和二进制文件的位置 目录结构及文件功能如下: [root@localhost ~]# tree /usr/local/nginx
/u
涨知识
未读
VO,BO,POJO,DO,DTO的区别
VO,BO,POJO,DO,DTO的区别 基本实体类包都以entity或者pojo来称呼,可是不少项目中,却有很多VO,BO,PO,DO,DTO之类的包,Loki将在本文对这些概念做一些整理 展示图 一、实际应用 对于简单系统,我们完全可以做出一些改变,以下是一些实际建议 POJO这个没法省,不管叫
Maven打包时将xml加入打包文件内
1、前言 我们想在yml配置文件中读取xml中的值作为参数,就需要在maven打包的时候把xml文件打包进去 spring:
application:
name: @artifactId@ #拿到POM文件中的值
profiles:
active: @facility@
2
Spring
未读
@Autowired和@Resource的区别
一、定义 1、@Autowired 对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 2、@Resource 在语义上被定义为通过其唯一的名称来标识特定的目标组件,其中声明的类型与匹配过程无关。 如果没有明确指定名称,则默认名称是从字段名称或设置方法(get、set方法)派生的 如果用在字
jackson
未读
jackson中的@JsonAutoDetect注解
们在使用jackson时可能会用到这样一个注解 @JsonAutoDetect 示例代码 @Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonAutoDetect(getterVisibility = JsonAutoDetect.V
Mybatis
未读
Mybatis-Plus默认查询方式
1、默认的查询逻辑 我们在使用mybatis-plus条件构造器默认查询的时候 如果给的实体有值,则会根据实体内的值用对应字段去=查询 就像这样 mpUserService.list(Wrappers.lambdaQuery(UserPO.builder().username("hino").bui