V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  magicdu  ›  全部回复第 4 页 / 共 19 页
回复总数  373
1  2  3  4  5  6  7  8  9  10 ... 19  
❮ ❯
2020 年 7 月 17 日
回复了 Vimax 创建的主题 › Java › Spring AOP 如何将参数传递给需要织入的方法
@magicdu #14
```
/**
* 处理新增和更新的基础数据填充,配合 BaseEntity 和 MyBatisPlusConfig 使用
*/
@Component
public class MetaHandler implements MetaObjectHandler {


/**
* 新增数据执行
* @param metaObject
*/
@Override
public void insertFill(MetaObject metaObject) {

UserDetails user;
try {
user = SecurityUtils.getUserDetails();
this.setFieldValByName("crtUserName", user.getUsername(), metaObject);
this.setFieldValByName("crtUserId", SecurityUtils.getUserId(), metaObject);
this.setFieldValByName("updUserName", user.getUsername(), metaObject);
this.setFieldValByName("updUserId", SecurityUtils.getUserId(), metaObject);
} catch (Exception e) {

}
this.setFieldValByName("crtTime", new Date(), metaObject);
this.setFieldValByName("updTime", new Date(), metaObject);


}

/**
* 更新数据执行
* @param metaObject
*/
@Override
public void updateFill(MetaObject metaObject) {
UserDetails user;
try {
user = SecurityUtils.getUserDetails();
this.setFieldValByName("updUserName", user.getUsername(), metaObject);
this.setFieldValByName("updUserId", SecurityUtils.getUserId(), metaObject);
} catch (Exception e) {

}
this.setFieldValByName("updTime", new Date(), metaObject);
}
}
```
配合 BaseEntity 和 MyBatisPlusConfig 使用
```
@Configuration
public class MyBatisPlusConfig {

/**
* 自动填充功能
* @return
*/
@Bean
public GlobalConfig globalConfig() {
GlobalConfig globalConfig = new GlobalConfig();
globalConfig.setMetaObjectHandler(new MetaHandler());
return globalConfig;
}

}
```
2020 年 7 月 17 日
回复了 Vimax 创建的主题 › Java › Spring AOP 如何将参数传递给需要织入的方法
mybatisplus 有个 metaobjecthandler
2020 年 7 月 16 日
回复了 Yut 创建的主题 › Linux › 小新 Pro 13-ARE x Ubuntu20 基本完全食用指南
板载内存不太想换,不是板载就考虑小新了
太年轻了,见过格式化都格式化不出来的 SQL 吗
女方家有弟弟吗?
2020 年 7 月 3 日
回复了 shawnbluce 创建的主题 › 程序员 › 老哥们下班都做什么?感觉自己好无聊啊
先和女友煲电话粥,然后看书,最近在看计算机网络
2020 年 6 月 29 日
回复了 dapengzhao 创建的主题 › 青岛 › 青岛的互联网环境咋样有在青岛的老哥吗?
值得买在青岛吧
2020 年 6 月 25 日
回复了 xoxo419 创建的主题 › 问与答 › 推荐几个你们关注的家装博主呗
下了个 app,好好住,也不知道有没有用,房子明年才下来,想先看看风格
@jackrelative tk 教主就是,妇科圣手
2020 年 5 月 7 日
回复了 BigDogWang 创建的主题 › 问与答 › 现在联通光猫不能改桥接模式了嘛?
我家里之前改了,过了一段时间上不去网了,联通的来看了之后又给改回去了
2020 年 5 月 7 日
回复了 miaomiao2014 创建的主题 › 问与答 › 安装双系统问题
双系统 4 年了,没感觉有啥异常
RPC
2020 年 4 月 28 日
回复了 Bananana 创建的主题 › V2EX › github 上还有微信机器人这种开源工具能用吗
企业微信有 API,可以申请企业微信试下
2020 年 4 月 24 日
回复了 Kakarrot 创建的主题 › 问与答 › Markdown 文档 转 word 文档 有完美格式转的推荐吗?
蹲一个,刚给领导发了 PDF,被说了
@magicdu 遵循 robots 协议
打工是不可能打工的
@monkeylyf 擦车
2020 年 4 月 15 日
回复了 guonaihong 创建的主题 › 健康 › 大伙是如何锻炼的?
每天下班跑步
1  2  3  4  5  6  7  8  9  10 ... 19  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2241 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 01:41 · PVG 09:41 · LAX 18:41 · JFK 21:41
♥ Do have faith in what you're doing.