프레임워크/Spring

Spring Hello world 출력

pythaac 2021. 7. 9. 11:14
  • 구성
    Intellij Ultimate, Gradle, openjdk 11
  • Openjdk11 설치
    >> choco install openjdk11
  • 다음은 아래 개발환경세팅 블로그 참조함 (다만 openjdk 11이라는 점만 차이남
    https://jetalog.net/92
    • 프로젝트 생성시 Spring Initializr로 생성하기
    • Group은 보통 도메인 역순
    • jar는 spring boot 내장, War는 원하는 WAS에 배포할 때 사용
    • Dependency
      • Developer Tools > Spring Boot DevTools
      • Developer Tools > Lombok: Annotation
      • Web > Spring Web: Spring Framework
      • Template Engines > Thymeleaf: Server-side Java
    • /src/main/resources/static/index.html을 생성하여 아래 코드 입력
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>Hello, World!</title>
</head>
<body>
    <p>
        <span>Hello, World!</span>
    </p>
</body>
</html>
  • 프로젝트를 생성하면 알아서 dependency 설치
  • 기다리면서 느낀 것
    너무 알아서 다 해준다. 상세한 처리과정에 대한 이해가 필요할 듯.
    1. gradle이 빌드를 마쳤다는 의미가 무엇인지? (jar가 생성된 것?)
    2. intellij에서 테스트하지 않을 시 서버에 배포하는 방법?
    3. spring이 지원하는 범위가 어느 정도인지?
  • hello world가 출력되었음
 

[Sp-re-ing] 01 - 개발 환경 설정부터 Hello, World까지.

Sp-re-ing 최근 몇 년 동안 Node.js로 API 서버를 만들어왔습니다. Node.js은 작고 가벼우며, 빠르게 제품을 만들어낼 수 있습니다. 하지만 전 다시 Spring을 공부하고자 합니다. Node.js와 Java Spring 중에 왜..

jetalog.net

 

혹여 나중에 다시 처음부터 세팅해야할 날이 올지 모르니 기록! 원래 해당 블로그 링크만 걸어두려고 했는데 호오오옥시나 없어지면 슬프니까 필요한 부분 메모...