개인프로젝트
개인프로젝트 3일차
backend_fighting
2023. 3. 17. 21:18
728x90
개인프로젝트 3일차에는
@Restcontroller를 쓰지말고
@controller 어노테이션만 쓰고 http통신을 하기위해 컨트롤러에서 @requestbody 와 @responsebody 이걸 붙여서 한번 프로젝트를 해보려고한다.
의식의 흐름 :
1. service에 있는 메소드를 사용하기 위해 의존성 주입을 해준다.
2. @controller를 class에 붙인다.
3. userdetailesimpl에 있는 user정보와, @requestbody에 있는 정보를 메소드 파라미터에 넣어준다.
4. 그전에 시큐리티를 적용해야한다.... ㅠㅠ
오류 낫던것들
"status": 405,
"error": "Method Not Allowed",
"trace": "org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported
라는 에러가 발생했다.
이것은 @Postmapping으로 보드생성을 함에도 불구하고, post맨에서 get에서 post로 안바꿔줬기때문에 계속 이 에러가 난것 이였다. ㅎㅎㅎ
다음부턴 익숙하다고 생각한것부터 다시 봐야될것같다.
728x90