# 自定义单表API操作拦截器 1.5.3+

编写java代码如下:

/**
 * 拦截请求
 */
@Component
public class MyNamedTableInterceptor implements NamedTableInterceptor {

	/*
	 * 执行单表操作之前
	 */
	@Override
	public void preHandle(SqlMode sqlMode, NamedTable namedTable) {
		if (sqlMode == SqlMode.INSERT) {
			// 插入时注入create_by列
            namedTable.column("create_by", UserUtils.getId());
		}
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
上次更新: 10/24/2021, 9:09:41 AM
赞助商