demo.java
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import java.util.logging.Level;
import java.util.logging.Logger;
@Controller
public class UserController {
private static final Logger logger = Logger.getLogger(UserController.class.getName());
@GetMapping(value = "/user/add")
public String displayAdd(Model model) {
// 模拟登录完成时的操作
// ...
// 获取操作者ID和操作対象的管理者ユーザーID
String operatorId = "操作者ID";
String targetAdminUserId = "操作対象の管理者ユーザーID";
// 输出日志
logCompleteRegistration(operatorId, targetAdminUserId);
// 将UserRequest对象添加到模型中
model.addAttribute("userRequest", new UserRequest());
// 返回视图名称
return "user/add";
}
private void logCompleteRegistration(String operatorId, String targetAdminUserId) {
// 输出日志信息
logger.log(Level.INFO, "登録完了 - タイムタンブ・パス(機能を特定する情報として): {0}, 操作者ID: {1}, 操作対象の管理者ユーザーID: {2}",
new Object[]{"具体的なタイムタンブ・パス信息", operatorId, targetAdminUserId});
}
}