1. 목표 그레들을 이용해서 멀티 모듈 프로젝트 구축하기 2. 환경 spring boot 2.5.5 java 1.8 eclipse 3. 프로젝트 구성 이전에 메이븐을 이용한 프로젝트 구성과 동일합니다. executableJar, executableWar 등 서비스하는 모듈은 컴포넌트라 하고 라이브러리는 서비스 모듈, 공통 모듈이라 명명하겠습니다. 예제는 두개의 컴포넌트와 두개의 서비스 모듈, 하나의 공통 모듈로 구성하였습니다. 컴포넌트는 서비스 모듈, 공통 모듈들을 이용할 수 있고 서비스 모듈은 공통 모듈을 이용합니다. 4. 개발 flow Base 프로젝트 생성 : 전체 모듈을 포함하는 Base 프로젝트입니다. Spring Starter Project를 생성하여 사용할 것입니다. 모듈 프로젝트 생성 : ..
요즘은 하나의 애플리케이션이라고 해도 다양한 형태로 서비스 됩니다. 간단한 쇼핑몰이라고 해도 웹 이외 모바일도 서비스해야 하고 외부 API를 제공해야 하고 관리자 사이트가 필요하며 배치 시스템 등도 만들어야 합니다. 서비스를 효율적으로 관리하고 재사용하기 위해서는 프로젝트를 멀티 모듈로 구성하는 것이 좋습니다. 서비스를 모듈화 할 때 gradle 또는 maven을 많이 이용하는데 그동안은 gradle을 많이 이용했는데 maven으로 해야 할 필요가 생겨 이번 기회에 정리하였습니다. 1. 목표 메이븐을 이용해서 멀티 모듈 프로젝트 구축하기 2. 환경 spring boot 2.5.5 java 1.8 eclipse 3. 프로젝트 구성 전체 구성은 3개의 레이어로 나뉘어 집니다. 공통으로 사용하는 라이브러리, ..
DB 설정과 관련해서 많은 속성들이 있는데 기본값은 무엇이며 어떻게 설정할지에 대해 잘 정리된 글이 있어 가져왔습니다. 아래 링크에 가셔서 내용 확인하시고 dasource 구성하실 때 참고하시면 큰 도움이 될거 같습니다. 출처 : https://github.com/brettwooldridge/HikariCP/wiki/MySQL-Configuration MySQL 최상의 성능을 위한 설정 prepStmtCache MySQL 드라이버가 연결당 캐시할 준비된 명령문의 수. 기본값은 25. 이 값을 250-500 사이로 설정하는 것이 좋습니다. prepStmtCacheSqlLimit 드라이버가 캐시할 준비된 SQL 문의 최대 길이로 기본값은 256입니다. Hibernate와 같은 ORM 프레임워크에서 기본값은 ..
- Total
- Today
- Yesterday
- SHEETJS
- 설정
- restful서비스
- mybatis
- Spring Boot
- 엑셀
- 예제
- AG-GRID
- lombok
- 스프링부트
- java
- 스프링
- listToMap
- mapToList
- ag grid
- REST
- 메시지
- thymeleaf
- Javascript
- RESTful
- spring
- 샘플
- cache
- 타임리프
- springboot
- example
- oracle
- sample
- 그리드
- UI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |