Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[김민영] 2024 GDG Spring Novice Study -3주차 #24

Open
wants to merge 29 commits into
base: main
Choose a base branch
from

Conversation

minzero31
Copy link
Contributor

📒 개요

4장 : 머스테치롤 화면 구성하기

  • 서버 템플릿 엔진과 클라이언트 템플릿 엔진의 차이
  • 머스테치의 기본 사용 방법
  • 스프링 부트에서의 화면 처리 방식
  • js/css 선언 위치를 다르게 하여 웹사이트의 로딩 속도를 향상하는 방법
  • js 객체를 이용하여 브라우저의 전역 변수 충돌 문제를 회피하는 방법
  • tistory 블로그에도 해당 주차 내용을 올려두었습니다!
    https://dsc-sookmyung.tistory.com/639

👀 새롭게 배운 점

  1. 머스테치 자체에 대해 처음 알게 되었고 유용하게 사용할 수 있을 것 같습니다.
  2. postman을 원래 사용 중이었는데 변수를 적용하는 방법은 처음 알게 되어서 도움이 된 것 같습니다.

📍 추가적인 질문

  1. 교재 144pg에서 게시글 등록 테스트 시 발생한 오류 관련 질문입니다!
    {"readyState":4,"responseText":"{"timestamp":"2024-10-13T17:40:57.667+00:00","status":500,"error":"Internal Server Error","path":"/api/v1/posts"}","responseJSON":{"timestamp":"2024-10-13T17:40:57.667+00:00","status":500,"error":"Internal Server Error","path":"/api/v1/posts"},"status":500,"statusText":"error"}
    해당 오류가 발생했으며, test db에 posts 테이블이 없어서 발생한 것이었습니다. 저번 주차 실습 마지막에도 질문 드린 바와 같이, POSTS 테이블이 여전히 생성되지 않고 있기에 발생한 문제 였고,

application.properties에
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
추가 후 posts 테이블 생성 & 문제 해결되었습니다.

하지만, 위처럼 수정 전에도 실행이 된 적이 있었는데 왜 갑자기 posts 테이블 생성이 되지 않고, 위처럼 수정해야만 정상작동하는 이유가 궁금합니다

@ouob123
Copy link
Contributor

ouob123 commented Oct 14, 2024

안녕하세요, 민영님!
디스코드에 남겨주신 질문을 확인하고 민영님 프로젝트를 클론 받아 실행해보았습니다.
그런데 저는 application.properties 파일을 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect 이렇게 변경해도 테이블이 생성 됩니다...! 어떤 문제인지는 수요일에 남아서 민영님 노트북으로 함께 확인해봐야 할 것 같아요~!

@ouob123
Copy link
Contributor

ouob123 commented Oct 14, 2024

그 외에 교재 실습과 추가 실습은 모두 잘 동작하네요!
게다가 리팩토링까지... 정말 완벽하네요😊
이번 주도 정말 수고 많으셨습니다🙌🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants