-
View 환경 설정spring/스프링 부트와 JPA 활용 강의 내용 정리 2023. 12. 13. 15:35
여러 배경지식에 대한 이야기와 도움이 될 만한 공식 문서에 대한 내용이 있었다
그 내용은 강의자료를 들고 있는 것으로 충분할 것 같아 생략했다
tymleaf 를 사용하여 해당 문법으로 서버에서 랜더링 되는 값이 있다면,
그 값이 '안녕하세요 손님' 이라는 문구 대신에 들어가게 된다
위는 절대경로를 통해 hello.html 을 그대로 열었을 때의 모습이다
소스보기를 하면 코드내용을 볼 수 있다
다음은 서버를 통해 랜더링 된 화면을 보도록 하자
이렇게 서버에서 랜더링 된 값으로 대체된 모습이다
다음은 정적인 html 파일을 만들어 순수한 html 코드를 화면에 띄워보자
static 폴더에 index.html을 만들어 위의 코드를 입력했다
링크를 누르면 아래의 페이지로 이동하게 만들었다
참고로 조금씩 코드를 변경할 때 마다 서버를 내렸다가 다시 실행시켜야 하는 번거로움이 있다
이걸 해결하는 방법이 있다
build.gradle 에 아래의 라이브러리를 추가한다
implementation 'org.springframework.boot:spring-boot-devtools'이후에 실행을 시키면 로그에 restartedMain 이라는 문구가 뜬다
'안녕하세요.' 를 '안녕!' 으로 바꿔 보았다
이후에 위 처럼 컴파일을 다시 해주면
서버를 내렸다 올리지 않아도 변경한 코드가 반영되는 모습이다
'spring > 스프링 부트와 JPA 활용 강의 내용 정리' 카테고리의 다른 글
도메인 모델과 테이블 설계 (0) 2023.12.13 요구사항 분석 (0) 2023.12.13 JPA와 DB 동작 확인 (0) 2023.12.13 JPA와 DB 설정 (0) 2023.12.13 프로젝트 생성 (0) 2023.12.13