Dernière activité 1740729105

최신 템플릿과 사내 설정을 비교, 보완

bigdee a révisé ce gist 1740729105. Aller à la révision

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 a révisé ce gist 1740728946. Aller à la révision

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 a révisé ce gist 1740728696. Aller à la révision

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" (fichier créé)

@@ -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 기반
Plus récent Plus ancien