삽질..

맞딱뜨린 오류와 그 해결을 위한 여정을 짧게 기록합니다.
삽질..

[에러] Neither BindingResult nor plain target object for bean name '----' available as request attribute

thymeleaf로 form data를 받고 jakarta의 @Valid annoatation을 이용해 데이터 유효성을 검증한 뒤 binding result에 해당 오류가 있을 때 나타나는 error. @GetMapping("/register") public String getRegisterPage(Model model) { // set-up ID & name at first registration model.addAttribute("registerUser", RegisterUserDto.fromSession( (SessionUser) httpSession.getAttribute("user"))); return "register.html"; } @PostMapping("/register") public ..

삽질..

Content Type과 @PostMapping

시작 전에 이 글은 아래 블로그 글을 참고해서 작성되었음을 미리 알린다. [Spring] Post 요청과 Content-Type의 관계 도움이 되시면 '광고'를 한번씩 눌러시면 감사하겠습니다 :) 실무에서 RestAPI를 만들면서 ... blog.naver.com "farmContent" key 값으로 150자 미만의 String data를 JSON 형식으로 받는 POST method를 controller에 정의했다. 관련된 컨트롤러 코드이다.. @RestController @RequestMapping("farm-log") @RequiredArgsConstructor @Slf4j public class FarmLogController { private final FarmLogService farmLogS..

삽질..

똑똑! node + sql 연결하는 첫단계부터 에러에 맞딱뜨린 사람이 있다?!

mac) MYSQL 설치 및 초기설정하기 설치 Homebrew HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단하고, 나중에 관리하기도 좋습니다. 사실 요즘엔 데이터베이스를 도커에 올리고 볼륨을 따로 빼놓는게 관리하기 좋다고는 생각이 shanepark.tistory.com 위 블로그를 참고하여 brew install mysql 후 이것저것 configuration을 한 뒤 디비를 만들었다. const mysql = require("mysql"); const connection = mysql.createConnection({ host: "localhost", user: "root", password: "123", database: "cheeper", }); connection.connect((er..

김부추
'삽질..' 카테고리의 글 목록 (3 Page)