SpringBoot

SpringBoot - 전자정부프레임워크 셋팅

hminor 2024. 2. 19. 16:38

아래 내용은 비전공자의 독학으로 인해 알아가는 과정이다 보니
해당 과정에 문제점이 있거나 수정이 필요하다면
언제든지 댓글에 작성해주셔도 됩니다 :)

 

1.  전자정부프레임워크 설치

https://www.egovframe.go.kr/home/main.do

 

표준프레임워크 포털 eGovFrame

본문 내용 바로가기 대메뉴 바로가기 소개 구성 구성상세 버전별 구성 오픈소스 SW 현황 아키텍쳐 라이선스 적용사례 추진성과 기술지원내역 컨트리뷰션 센터소개 지원서비스 적용지원 서비스

www.egovframe.go.kr

위 링크로 들어가서 원하는 버전 설치 ( 작성자는 윈도우 4.1버전 다운)

- 다운로드 -> 개발환경 -> 4.x 다운로드 ->  개발자용 개발환경 64bit(Implementation Tool) Version 4.1.0 설치

 

2. 압축을 해제 후 eclipse 폴더에 있는 eclipse.exe 실행 

 

3. 작업 공간은 원하는 곳에 하면 되지만 작성자는 workspace로 지정 

 

4. 이후 start 창이 뜬다면 닫고, 우측 상단에 있는 차트 모양으로 되어있는 Open Perspective 클릭

 

5. eGovFrame 클릭 후 eGovFrame Boot Web Project 클릭 ( 만약 예제 파일을 설치하려면 설치하고 아님 Finish )

 

6. 이후 작성자는 작업을 eclipse 보다 Intellij에서 하는 것 선호하여 인텔리제이 실행

 

7. 실행 후 src -> main -> java 파일 경로에 이전 프로젝트 생성시 적었던 groupId, artifactId를 아래처럼 만들기
       com.{groupId}.{artifactId}
       ex) groupId = "aaa", artifactId="bbbb" 라면 com.aaa.bbb 로 패키지(폴더)를 만들기

 

8. 이후 해당 경로에 원하는 이름으로 Application 클래스를 만들기 (보통은 artifactId를 앞글자만 대문자로 만드는 듯) 
       ex) BbbApplication

 

9. 만든 Application에 어노테이션으로 @SpringBootApplication 작성 후
        main 클래스 함수를 작성 후 run() 안에는 현재 Application 이름을 넣고 .class, args 작성
        ex) 클래스명이 BbbApplication의 경우 아래와 같이 작성

@SpringBootApplication
public class BbbApplication {
    public static void main(String[] args) {
        SpringApplication.run(BbbApplication.class,args);
    }
}

 

위 과정을 거치면 기본적인 셋팅을 했다고 볼 수 있다.