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

[양동선] 3주차 과제 -complete #30

Merged
merged 8 commits into from
Nov 7, 2023
Merged

[양동선] 3주차 과제 -complete #30

merged 8 commits into from
Nov 7, 2023

Conversation

dongseon0
Copy link
Contributor

@dongseon0 dongseon0 commented Nov 3, 2023

help

코드는 다 작성하고 실행했으나 whitelabel error 페이지가 뜨며 나타나지 않습니다.
해결!

Copy link
Member

@JeonHaeseung JeonHaeseung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

남겨드린 코드 리뷰를 확인해주시고, 혹시 로드 리뷰 내용으로도 해결이 되지 않는다면 댓글 달아주세요!

- https://gymdev.tistory.com/72를 참고하여 환경변수 설정함.
#### 난관 : JAVAVIRTUALMACHINE 폴더에 jdk폴더를 넣고 싶어서 맥의 '폴더로 이동'기능을 사용!
- https://support.apple.com/ko-kr/guide/mac-help/mchlp1236/mac
- 이런 것도 있구나. 맥이란 해도해도 신기해요! 언제쯤 맥OS를 점령할지...
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

귀엽다...🫶

Comment on lines +13 to +17
--> 필요한 라이브러리를 import했더니 'web'이라는 symbol를 찾지 못했다고 뜬다.
==> 해결 : https://www.goodsource.co.kr/125 참고
- build.grandle의
implementation 'org.springframework.boot:spring-boot-starter'를
implementation 'org.springframework.boot:spring-boot-starter-web'으로 수정하고 빌딩하고 실행!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://start.spring.io/ 웹사이트에서 종속성을 추가할 때, Spring Web으로 추가해주시면 된답니다!
물론 build.grandle에서 이렇게 직접 명시해서 종속성을 가져올 수도 있어요.

Comment on lines +28 to +31
### 난관 3 : localhost:8080 을 실행했으나 메인 페이지가 나타나지 않았다.
<img width="631" alt="스크린샷 2023-11-03 오후 11 44 20" src="https://github.com/GDSC-Ewha-5th/GDSC-Server-5th/assets/78548833/23b76048-ced5-4ea0-8ed9-d41077fcc3ce">

- 참고 : https://devmango.tistory.com/97
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이건 프론트엔드 코드(html)가 없어서 생긴 문제 같은데, 혹시 resources > templates 아래 경로에 html 파일들 다 넣어준 게 맞을까요? 아래 사진과 같은 경로에 넣어주셔야 해요!
image



---
SampleController.java 소스 코드 :
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

지금 소스 코드 자체는 제 프로젝트에 복사 붙여넣기 했을 때 아주 잘 돌아가요.
따라서 위에서 언급했듯이, html 파일들이 정확한 위치에 있는지 확인해주시고,
그리고 Thymeleaf 종속성을 제대로 추가해줬는지 확인해주세요.
image
이 종속성은 build.gradle 파일에서 다음 코드를 추가해주시면 됩니다.
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'

@dongseon0 dongseon0 changed the title [양동선] 3주차 과제 -ing [양동선] 3주차 과제 -complete Nov 7, 2023
@dongseon0
Copy link
Contributor Author

dongseon0 commented Nov 7, 2023

문제 : 환경변수 설정을 했음에도 터미널에서 java -version을 입력할 경우 21버전으로 뜸.
해결 : jdk 21버전 제거, jdk 17버전을 default jdk로 설정

@dongseon0 dongseon0 merged commit d42c7d0 into main Nov 7, 2023
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