SpringBoot 적용 문제
- 작성자 :
- 코*이
- 작성일 :
- 2024-03-13 10:52:06
- 조회수 :
- 241
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
개인적으로 사용해오던 스프링부트와 현재 전자정부프레임워크의 파일 구조가 조금 달라서 문의드립니다.
현재 전자정부프레임워크에서 boot template을 통해 확인해보면
1번
main/java/egovframework.example/boot.web
main/java/egovframework.example/cmmn ..
main/java/egovframework.example/sample/service .. Service, VO
main/java/egovframework.example/sample/service/impl .. Imple, DAO
main/java/egovframework.example/sample/web .. Controller
위와 같이 나타나고 있습니다.
위는 스프링을 통한 전자정부프레임워크 작업을 할때 익숙한 파일 구조라고 생각됩니다.
하지만 제가 부트를 따로 공부하거나 작업할때는 아래와 같습니다.
2번.
main/java/com.companyname.projectname/entity/member/Member.java
main/java/com.companyname.projectname/controller/member/MemberController.java
main/java/com.companyname.projectname/service/member/MemberService.java
main/java/com.companyname.projectname/repository/member/MemeberRepository.java
main/java/com.companyname.projectname/dto/member/MemeberUpdateDto.java
main/java/com.companyname.projectname/dto/member/MemeberCreateDto.java
따라서 궁금한 부분은 아래 제공하는 표준프레임워크_적용기준.pdf를 읽어보고 궁금한점이 생겼습니다.
1번 파일 구조와 같이 impl과 같은 스프링에서 사용하던 클래스파일이 무조건 존재해야하고 기존 스프링과 같은 파일 구조를 가져야하는지
아니면 아래 2번과 같은 구조로 만들어도 되는지 궁금합니다.
현재 전자정부프레임워크에서 boot template을 통해 확인해보면
1번
main/java/egovframework.example/boot.web
main/java/egovframework.example/cmmn ..
main/java/egovframework.example/sample/service .. Service, VO
main/java/egovframework.example/sample/service/impl .. Imple, DAO
main/java/egovframework.example/sample/web .. Controller
위와 같이 나타나고 있습니다.
위는 스프링을 통한 전자정부프레임워크 작업을 할때 익숙한 파일 구조라고 생각됩니다.
하지만 제가 부트를 따로 공부하거나 작업할때는 아래와 같습니다.
2번.
main/java/com.companyname.projectname/entity/member/Member.java
main/java/com.companyname.projectname/controller/member/MemberController.java
main/java/com.companyname.projectname/service/member/MemberService.java
main/java/com.companyname.projectname/repository/member/MemeberRepository.java
main/java/com.companyname.projectname/dto/member/MemeberUpdateDto.java
main/java/com.companyname.projectname/dto/member/MemeberCreateDto.java
따라서 궁금한 부분은 아래 제공하는 표준프레임워크_적용기준.pdf를 읽어보고 궁금한점이 생겼습니다.
1번 파일 구조와 같이 impl과 같은 스프링에서 사용하던 클래스파일이 무조건 존재해야하고 기존 스프링과 같은 파일 구조를 가져야하는지
아니면 아래 2번과 같은 구조로 만들어도 되는지 궁금합니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
패키지 구조에 대한 규약은 따로 존재하지 않습니다.
요구사항과 개발 환경에 따라 적합한 구조를 선택하여
원하시는 패키지 구조로 개발하는 것이 가능하십니다.
참고로 표준프레임워크 적용에 관한 세부 적용기준은
아래의 링크에서 확인할 수 있습니다.
기술지원 > 적용지원 서비스 > 이용 절차 > 4단계 적용지원 수행 및 완료 > 가이드 다운로드
https://www.egovframe.go.kr/home/sub.do?menuNo=67
감사합니다.
표준프레임워크 센터입니다.
패키지 구조에 대한 규약은 따로 존재하지 않습니다.
요구사항과 개발 환경에 따라 적합한 구조를 선택하여
원하시는 패키지 구조로 개발하는 것이 가능하십니다.
참고로 표준프레임워크 적용에 관한 세부 적용기준은
아래의 링크에서 확인할 수 있습니다.
기술지원 > 적용지원 서비스 > 이용 절차 > 4단계 적용지원 수행 및 완료 > 가이드 다운로드
https://www.egovframe.go.kr/home/sub.do?menuNo=67
감사합니다.