22.07.04 TIL

Wintering·2022년 7월 4일
0

2022TIL

목록 보기
61/87

7월4일(월)

내일배움캠프 D+78

  • th:field / th:value
    • th:field를 사용하면 th:value의 값은 무시된다. th:value를 넘기고 싶다면, th:field를 쓰지 않고 id="", name=""의 형태로 사용

form태그의 th:action 필드에 변수값 넣어서 주소 보내기

<form th:action="@{/mycontroller/{path}(path=${type})}"> 

출처 : 변수가있는 Thymeleaf 구성 URL

  • 일반 로그인 가입 후, 호스트 가입 과정을 만들었다.

    • HostUserDB에 추가적으로 host가입을 신청한 유저의 정보와, 사업자 등록증이 들어가고
    • 등록증을 확인하고 승인을 누르면 User의 Role(권한)이 Host로 변하고, HostUser의 Approve(승인대기상태)가 승인으로 변한다.
  • 글로 쓰면 매우 간단하지만, HostUserDB와 UserDB의 OneToOne 매핑관계 join으로 오전시간을 다 보내고, Thymeleafe 화면 구성에 오후를 보내고, form 태그의 th:action 필드에서 주소가 기이하게 잘못 빠지는 것 때문에 또 밤시간을 다 써버렸다. 결론적으로 얼추얼추 완성은 되가고 있지만... ㅎㅎ힘들었따.

  • 한장호 튜터님?이 새로오셨는데, 정말 열심히 성심성의껏 봐주셔서 너무 감동이기도 하고 죄송스럽기도 했다. 사실 낯을 너무 가리기도 하고, 내가 많이 모른다라는 점이 부끄러워서 질문을 하러 가는 것이 굉장히 망설여지곤 했는데, 오늘 튜터님의 편견없는(?) 열정적인 모습을 보고 용기를 내야겠다... 감사하다.. 라는 깨달음을 얻었다. 한달도 채 안남은 캠프기간 나는 뭘했나, 이래서 뭐 어디가서 개발자라고 말하면서 일하겠나 하는 현타를 자꾸 맞고있지만, 지금이라도 튜터님들에게 적극적으로 묻고 배우면서 발전해야겠따!:>

0개의 댓글