프로그래밍(6)
-
[Thymeleaf] 템플릿 파일명 오타로 인한 500 에러 발생
Jump to SpringBoot 실습중 500 에러가 발생했다. 공개된 소스와 비교를 해도 완전히 동일한 하고 question_detail.html 파일에는 문제가 없다. 하지만 에러를 좀더 확인해보면.. question_detail 에서 참고하는 form_errors 가 없거나 찾지 못한다는 에러 로그가 보인다. question_detail.html 파일이 참고하는 템플릿의 파일명이 잘못되어 발생했다. form_errors.html 이 되어야 하지만 form_error.html 이라고 파일명 입력중 오타가 발생했다. STS 에서도 Problem 에 나타나지 않아 뭐가 에러 로그를 끝까지 확인하지 않고 대충 보고 지나서, 문제를 찾는데 시간이 더 걸렸다. 흑흑 https://github.com/cs79..
2023.03.06 -
[Thymeleaf] 템플릿 html 파일 주석 내용으로 인한 500 에러 발생
점프 투 스프링부트 실습중 Thymeleaf 템플릿 파일 파싱중 500 에러가 발생했다. 2장 7 질문 목록과 템플릿의 끝부분에 자주 사용하는 타임리프 속성이 나온다. https://wikidocs.net/161186 2-07 질문 목록과 템플릿 * `[완성 소스]` : [https://github.com/pahkey/sbb3/tree/2-07](https://github.com/pahkey/sbb3/tree/2-07) … wikidocs.net 공부 삼아서 타임리프 속성을 주석으로 템플릿 파일에 저장하고 실행하니 이런 에러가 나왔다. 캡처화면으로 한 화면에 나오지 않지만.. "question_list" - line 38, col 15 부분에서 [[]] 로 에러가 발생했다고 나온다. html 파일이라 주..
2023.02.26 -
스프링부트 H2 DB 여러 프로세스 동시 접근 허용
점프 투 스프링부트 실습에서는 테스트 코드 실행을 위해 현재 실행중인 서버를 종료하도록 가이드 하고 있다. 그런데 실습하다가 로컬 서버 종료와 재실행을 반복하는게 너무 귀찮게 느껴졌다. 로컬 서버를 중지하지 않고 실습할 방법을 찾아보니. H2 DB 를 여러 프로세스가 동시에 사용할 방법이 있는걸 알게되었다. AUTO_SERVER=true 만 application.properties 파일에 추가하면 된다. # DATABASE ... spring.datasource.url=jdbc:h2:~/local;AUTO_SERVER=true ... http://www.h2database.com/html/features.html Features Features Feature List H2 in Use Connection..
2023.02.26 -
[윈도우] 0바이트 파일 생성
점프 투 스프링부트 실습중 h2 DB를 위한 db 파일을 만들라고 하는데 실습 설명 환경이 Mac 이라 윈도우에 대해서는 나와있지 않았다. 리눅스에서 0바이트 파일을 만들기 위해서 touch 명령어를 사용한다. $ touch local.mv.db 윈도우에서는 C:\Users\Administrator>fsutil file createnew local.mv.db 사용법: fsutil file createNew 예: fsutil file createNew C:\testfile.txt 1000 C:\Users\Administrator>fsutil file createnew local.mv.db 0 C:\Users\Administrator\local.mv.db 파일 작성 C:\Users\Administrator>..
2023.02.25 -
[Jump to SpringBoot] Controller 500 Error 발생시키기
Jump to SpringBoot 2장 실습중 컨트롤러 부분에서 일부러 500 에러를 발생시키는 부분이 있다. 내부에서 어떤 코드를 참조하는지 시간내서 확인하는 것도 의미가 있겠지! Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Sat Feb 25 18:16:22 KST 2023 There was an unexpected error (type=Internal Server Error, status=500). Circular view path [sbb]: would dispatch back to the current handler URL [/sbb] ag..
2023.02.25 -
[환경설정] STS 스프링 프로젝트 환경설정
점프 투 스프링 부트 https://wikidocs.net/160375#sts 1-03 스프링부트 개발 환경 준비하기 * `[실습 영상]` : [https://youtu.be/3Uuxq68MIIM](https://youtu.be/3Uuxq68MIIM) 이제 본격적으로 스프링부트 개발 환경을 준… wikidocs.net 첫 실습하면서 첫 프로젝트를 생성을 따라하는데 아래 처럼 에러 메세지가 나타났다. Description Resource Path Location Type Project 'sbb' has no explicit encoding set sbb /sbb No explicit project encoding 구글링을 해보니 이클립스 환경설정 (STS가 이클립스 기반이니 당연하지만) 방법 공유된게 있어..
2023.02.25