在我的 spring boot 应用程序中,在我的 rest 控制器中,我成功地注入了一个实例Authentication来获取会话的用户信息。
但是,在所有这些控制器中,我目前调用这样的辅助方法:
@GetMapping
public List<String> getData(Authentication auth) {
String username = auth.getName().replaceFirst(".*?\\\\", ""); // to remove windows domain name
// the rest of these methods only use variable `username`, never `auth`
}
如何减少此代码重复?
GCT1015
相关分类