bigdee hat die Gist bearbeitet . Zu Änderung gehen
1 file changed, 2 insertions
\354\240\204\354\236\220\354\240\225\353\266\200 \355\224\204\353\240\210\354\236\204\354\233\214\355\201\254 \354\265\234\354\213\240 \355\205\234\355\224\214\353\246\277\352\263\274 \354\202\254\353\202\264 \354\212\244\355\224\204\353\247\201 \355\224\204\353\241\234\354\240\235\355\212\270 \354\260\250\354\235\264\354\240\220 \354\240\225\353\246\254.md"
| @@ -18,11 +18,13 @@ | |||
| 18 | 18 | * 쿼리 : MyBatis 위주 SQL 코딩 | |
| 19 | 19 | ## 3. 프로젝트 세팅 | |
| 20 | 20 | * 템플릿 | |
| 21 | + | * 빌드 도구 : `Gradle` | |
| 21 | 22 | * 스프링부트 버전 : `2.7.12` | |
| 22 | 23 | * 프로젝트 세팅(애플리케이션 네임, JDBC 설정) : `yml` 파일 기반 | |
| 23 | 24 | * 스프링 세팅(시큐리티, SQL 쿼리) : 자바 클래스 기반 | |
| 24 | 25 | * **Egov Spring Cloud 의존성 주입** | |
| 25 | 26 | * 기존 | |
| 27 | + | * 빌드 도구 : `Maven` | |
| 26 | 28 | * 스프링부트 버전 : `2.7.0` | |
| 27 | 29 | * 프로젝트 세팅(애플리케이션 네임, JDBC 설정) : `xml` 파일 기반 | |
| 28 | 30 | * 스프링 세팅(시큐리티, SQL 쿼리) : xml 기반 | |
bigdee hat die Gist bearbeitet . Zu Änderung gehen
1 file changed, 4 insertions, 1 deletion
\354\240\204\354\236\220\354\240\225\353\266\200 \355\224\204\353\240\210\354\236\204\354\233\214\355\201\254 \354\265\234\354\213\240 \355\205\234\355\224\214\353\246\277\352\263\274 \354\202\254\353\202\264 \354\212\244\355\224\204\353\247\201 \355\224\204\353\241\234\354\240\235\355\212\270 \354\260\250\354\235\264\354\240\220 \354\240\225\353\246\254.md"
| @@ -1,5 +1,7 @@ | |||
| 1 | 1 | > **참고** | |
| 2 | - | > 편의를 위해 전자정부 프레임워크 최신 템플릿은 '템플릿'이라고 표현합니다. | |
| 2 | + | > 편의를 위해 전자정부 프레임워크 최신 템플릿은 '템플릿'이라고 표현합니다. | |
| 3 | + | ||
| 4 | + | [참고 Egov MSA 프로젝트](https://gitea.rsonesoft.com/bigdeejay/egovframe-msa-edu/src/branch/contribution/backend/board-service) | |
| 3 | 5 | ## 1. Java Version | |
| 4 | 6 | - 템플릿 : JDK 17 | |
| 5 | 7 | - 기존 : JDK 11 | |
| @@ -19,6 +21,7 @@ | |||
| 19 | 21 | * 스프링부트 버전 : `2.7.12` | |
| 20 | 22 | * 프로젝트 세팅(애플리케이션 네임, JDBC 설정) : `yml` 파일 기반 | |
| 21 | 23 | * 스프링 세팅(시큐리티, SQL 쿼리) : 자바 클래스 기반 | |
| 24 | + | * **Egov Spring Cloud 의존성 주입** | |
| 22 | 25 | * 기존 | |
| 23 | 26 | * 스프링부트 버전 : `2.7.0` | |
| 24 | 27 | * 프로젝트 세팅(애플리케이션 네임, JDBC 설정) : `xml` 파일 기반 | |
bigdee hat die Gist bearbeitet . Zu Änderung gehen
1 file changed, 25 insertions
\354\240\204\354\236\220\354\240\225\353\266\200 \355\224\204\353\240\210\354\236\204\354\233\214\355\201\254 \354\265\234\354\213\240 \355\205\234\355\224\214\353\246\277\352\263\274 \354\202\254\353\202\264 \354\212\244\355\224\204\353\247\201 \355\224\204\353\241\234\354\240\235\355\212\270 \354\260\250\354\235\264\354\240\220 \354\240\225\353\246\254.md" (Datei erstellt)
| @@ -0,0 +1,25 @@ | |||
| 1 | + | > **참고** | |
| 2 | + | > 편의를 위해 전자정부 프레임워크 최신 템플릿은 '템플릿'이라고 표현합니다. | |
| 3 | + | ## 1. Java Version | |
| 4 | + | - 템플릿 : JDK 17 | |
| 5 | + | - 기존 : JDK 11 | |
| 6 | + | ##### 유역하수도 관련 프로젝트 작업 시 JDK 17 버전으로 업그레이드 필요. | |
| 7 | + | ##### [Download Eclipse Temurin JDK 17](https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jdk&version=17) | |
| 8 | + | ## 2. 폴더 구조 및 객체 | |
| 9 | + | * 템플릿 | |
| 10 | + | * 폴더 : `api, config, domain, service, util` | |
| 11 | + | * DTO 객체 : 요청, 반환 객체를 포함해 자바 객체를 직접 생성해서 사용. | |
| 12 | + | * 쿼리 : 자바 객체를 활용해 JPA, QueryDSL 사용 | |
| 13 | + | * 기존 | |
| 14 | + | * 폴더 : `controller, repository, service` | |
| 15 | + | * DTO 객체 : `List, Map` 위주 사용 | |
| 16 | + | * 쿼리 : MyBatis 위주 SQL 코딩 | |
| 17 | + | ## 3. 프로젝트 세팅 | |
| 18 | + | * 템플릿 | |
| 19 | + | * 스프링부트 버전 : `2.7.12` | |
| 20 | + | * 프로젝트 세팅(애플리케이션 네임, JDBC 설정) : `yml` 파일 기반 | |
| 21 | + | * 스프링 세팅(시큐리티, SQL 쿼리) : 자바 클래스 기반 | |
| 22 | + | * 기존 | |
| 23 | + | * 스프링부트 버전 : `2.7.0` | |
| 24 | + | * 프로젝트 세팅(애플리케이션 네임, JDBC 설정) : `xml` 파일 기반 | |
| 25 | + | * 스프링 세팅(시큐리티, SQL 쿼리) : xml 기반 | |