배운 점
- 이번주는 내내 팀프로젝트를 진행했기 때문에 몸이 남아나지를 않았다... 그래도 여태 진행했던 프로젝트 중에서 가장 원활하게 진행되었던 프로젝트였다.
- 팀원분들의 활발한 소통과 모르는게 있으면 언제든지 물어볼 수 있는 분위기, 또 모두들 엄청 열심히 늦게까지 하시는 부분에 힘들어도 동기부여를 받고 계속 진행할 수 있었다.
- IntelliJ Memory 문제
- IntelliJ에서 Low Memory 문제 발생시
- Help > Change Memory Setting 에 들어가서 메모리 사이즈를 늘리고 재실행
- thymeleaf에서 변수를 전달해주는 방법
- th:text=${변수명}을 사용해야 변수를 전달 할 수 있음 (text는 다른 걸로도 대체 가능)
- th:text가 선언된 태그는 기존의 html 문법으로 표시되지 않고 thymeleaf 문법으로 해결해야한다.
- value 외의 값은 + 을 통해서 추가
- 큰 따옴표와 작은 따옴표의 구분 주의
- input box같은 경우에는, th:value를 통해서 값을 넣을 수가 있다.
- th가 선언되는 곳에는 태그를 따지지 않는다.
- RedirectView
- RestController에서 Controller로 바로 redirect하는 방법
public RedirectView redirectToMainHome() {
// Redirect to "/main/home" or any other desired URL
return new RedirectView("/main/home");
}
느낀 점
- 프로젝트를 진행할 때 제일 중요한 부분이 뭐냐고 질문했을 때, 팀원간의 분위기와 소통이라고 들었던 기억이 있는데 그게 무엇 때문인지 이번 기회에 알 수 있었다.