개인프로젝트

개인프로젝트 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