constructor 정리

This commit is contained in:
현성필
2023-08-22 16:47:02 +09:00
parent 38b136df8b
commit 6ff5181c1a
9 changed files with 61 additions and 47 deletions
@@ -5,7 +5,6 @@ import com.eactive.httpmockserver.user.entity.StaffUser;
import com.eactive.httpmockserver.user.mapper.StaffUserMapper;
import com.eactive.httpmockserver.user.repository.StaffUserRepository;
import com.eactive.httpmockserver.user.service.StaffUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
@@ -17,27 +16,30 @@ import org.springframework.web.bind.annotation.PostMapping;
@Controller
public class AdminRegisterController {
@Autowired
StaffUserService staffUserService;
private final StaffUserService staffUserService;
@Autowired
StaffUserRepository staffUserRepository;
private final StaffUserRepository staffUserRepository;
@Autowired
private Validator validator;
private final Validator validator;
@Autowired
private StaffUserMapper staffUserMapper;
private final StaffUserMapper staffUserMapper;
public AdminRegisterController(StaffUserService staffUserService, StaffUserRepository staffUserRepository, Validator validator, StaffUserMapper staffUserMapper) {
this.staffUserService = staffUserService;
this.staffUserRepository = staffUserRepository;
this.validator = validator;
this.staffUserMapper = staffUserMapper;
}
@GetMapping("/admin_register_view.do")
public String adminRegisterView(ModelMap model) {
long users = staffUserRepository.count();
if (users == 0){
if (users == 0) {
model.addAttribute("user", new StaffUser());
return "page/users/adminRegister";
}else {
} else {
return "redirect:/";
}
}