Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
미션 진행도
요구사항 전부 완료했습니다.
qna 기능도 구현완료 했습니다.
요구사항 0에서, Forward Controller를 구현하라는 내용은 이해를 못해서 넘어갔습니다.
구현 없이도 잘 작동했습니다!
미션 수행 내용
기존 내용들을 spring boot를 사용해 똑같이 구현했습니다.
기존 java 만으로 구현 할때보다 작성해야할 코드의 양이 확실히 줄고 편리하다고 느꼈습니다.
dispatcherservlet이나 request mapper와 같은 컴포넌트 또한 spring에서 지원해줘서 편했습니다.
그동안의 과정이 spring의 동작을 이해하고, spring의 범위를 생각해 보는 것에 대해 도움이 되었다고 생각합니다.
배운점
어노테이션을 사용해서 코드를 작성하는 것이 편리하다고 느꼈습니다.
다만 편리한 만큼, 내부에서 어떻게 동작하고, 어떻게 구현 되어있는지 자세히 알 필요가 있다고 느꼈습니다. 편리한 만큼 그냥 생각 없이 사용하게 되더라고요.
웹 서비스를 구현하는 것도 중요하지만, spring 자체 공부를 열심히 해야 한다고 생각합니다.