Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
title출처참조

https://docs.microsoft.com/ko-kr/azure/developer/java/toolkit-for-intellij/create-hello-world-web-app

Info

Table of Contents

사전요구사항

01. 실행환경 청사진

Image Added

02. 개요

  • Azure App Service는 인프라를 관리할 필요 없이 선택한 프로그래밍 언어로 웹앱, 모바일 백 엔드 및 RESTful API를 빌드하고 호스트할 수 있습니다. 

        


03. 사전 조건

Info
iconfalse
Info
Java SDK
    • JAVA_HOME 환경변수 설정
Intellij

03. Spring Boot Application 준비

Info

Image Added

  • 프로젝트를 다운로드 받고 압축을 해제 합니다.
    • c:\workspaces\demo
  • Image Added
  • IntelliJ에서 프로젝트를 Open or Import로 불러 옵니다.

Image Added

04. HelloController.java 코딩

Code Block
titleHelloController.java
package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("/")
    public String index(){
        return "Hello Sanse.";
    }
}

05. Application 실행

Image Added

Image Added

Image Added


06. Azure Login in IntelliJ

  • Azure Explorer를 선택하고, Azure → Sign in을 선택합니다.

Image Added

  • Device Login을 선택합니다.

Image Added

  • Copy & Open을 선택합니다.
    • Web Browser가 실행되고, 로그인 화면이 보여집니다.

Image Added

  • CODE를 붙여 넣어 로그인 합니다.

Image Added

Image Added

  • 사용할 구독을 선택합니다.

Image Added

07. Spring Boot Application 배포

07-01. Azure Web Apps Resource 생성 및 Deploy

  • 프로젝트 → Azure → Deploy to Azure Web Apps를 선택합니다.

Image Added

  • Web App + 버튼으로 Create WebApp을 진행합니다.
    • More settings를 체크하여 상세 정보를 입력합니다.

Image Added

Image Added

  • WebApps설정을 마치고 Run을 선택하면 빌드가 진행되고, Artifacts가 Azure Web Apps로 Deploy됩니다. 

Image Added

  • IntelliJ 의 WebApps 창을 통해 배포된 어플리케이션 URL을 확인 합니다.

Image Added

07-02. Azure URL을 통해 Spring Boot Application 호출

  • URL을 Browser로 실행하여, 어플리케이션이 배포된것을 확인 합니다.

Image Added