ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.