[Spring] PostMapping 오류일지

Joonseo·2024년 1월 28일
post-thumbnail

0.시작하기에 앞서

😿 mac에서의 개발이 익숙하지 않기도 하고 책이나 주변 강의들은 보통 window운영체제를 바탕으로 하는 것들이 많아서 한번 막히면 뚫는데 시간이 오래 걸린다 흑흑.. 그래도 구글링 하면서 어찌저찌 해결하게 되면 기분은 좋다 ㅋㅋ

1.오늘의 오류

🧑🏻‍💻 웹에서 입력받은 정보들이 잘 넘어오는지 확인해보기 위해 input 박스에 데이터를 제출해 console 에 잘 출력이 되는지 테스트를 진행했다.

   @PostMapping("/board/writepro")
   public String boardWritePro(String title, String content){
       System.out.println("제목: "+title);
       System.out.println("내용: "+content);

       return "";
   }

🙉 작성한 코드의 일부분이다. 위에서 언급했듯이 /board/write/ 에서 받은 데이터를 각각 titlecontent로 받아 출력하는 방식이었다.

java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.

  • 하지만 위와 같은 오류 메시지와 함께 console 에 아무 것도 출력되지 않았다. (만약 데이터를 받아왔다면 출력하는데는 문제가 없을거라고 생각했기 때문에 아예 데이터가 못 넘어 오고 있구나 라고 생각함)

😊 다행하게도 1시간 가량의 구글링으로 찾아낸 정보로 해결할 수 있었다.. 문제는 바로 gradle 세팅이었던것...!!!!!

  • Build and run usingRun tests using을 인텔리제이에서 그래들로 바꿔주니깐 바로 데이터가 넘어오기 시작함.. 원리는 잘 모르겠지만 아무튼 해결 완료...👍
profile
🧑🏻‍💻

0개의 댓글