💋 인트로 테스트 코드를 작성하는 도중에, 아래와 같은 에러를 만났다. @Test public void deleteProductTest() { RestAssured.given() .when() .delete("/admin/products/1") .then() .statusCode(HttpStatus.NO_CONTENT.value()); } Product를 지우고 나서 204 No Content 상태코드를 받는 테스트 코드이다. 왜 발생한 에러지?? 💋 문제 원인 DELETE /admin/products/1의 요청을 보내면, 아래 메서드가 실행된다. @DeleteMapping("admin/products/{id}") public ResponseEntity deleteProduct(@PathVariable ..
MySQL
[MySQL] No value supplied for the SQL parameter 'gameId': No value registered for key 'gameId’ 오류 해결
💋 문제의 코드 Spring JDBC에서 NamedParameterJdbcTemplate을 사용하던 중에, 아래와 같은 오류를 만났다. No value supplied for the SQL parameter 'gameId': No value registered for key 'gameId’ public void insertPlayer(List responses, List winnerNames, int gameId) { String sql = "INSERT INTO player(name, position, game_id, is_winner) VALUES(:name, :position, :gameId, :isWinner)"; System.out.println(gameId); for (RacingCarStat..