일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바공부
- 스프링
- 프로그래머스
- 스프링부트공부
- 플러터 공부
- 기술공부
- 기술면접공부
- nestjs공부
- 코테준비
- 스프링부트
- JPA 공부
- nestjs
- JPA공부
- JPA
- K8S
- DDD
- Flutter
- querydsl
- 스프링공부
- JPA스터디
- JPA예제
- 카프카
- Kafka
- nestjs스터디
- 자료구조공부
- 코테공부
- Axon framework
- 플러터 개발
- 스프링 공부
- 알고리즘공부
- Today
- Total
DevBoi
[Spring] 프로젝트 클론 및, 기초 구성 라이브러리 공부 본문
git://github.com/SpringSource/spring-framework.git
해당 git url에서 최신 라이브러리를 클론해보자, 그리고 어떤 기능들이 추가가 되었는지 확인 및 공부 해보자
클론을 완료하면, 소스트리에서는 히스토리를 볼수있다.
내가 내려받은 경로를 sts에서 열어주고, 안에 라이브러리 구성을 보자
aspectJ - 스프링 aop로 구현이 불가한 고급 aop관련 기능을 제공해주는 라이브러리다.
트랜잭션 관련 aop를 활용하여 처리하기 위해서는 꼭 필요하다.
jakarta - 자카르타는 아파치 기반 오픈소스 솔루션을 배포하고 유지하는 솔루션이다.
jackson - json관련 오브젝트 데이터 처리를 해주는 라이브러리다.
netty-bom - 비동기 이벤트 기반 오픈소스 프레임워크
r2dbc - web flux와 잘맞는 기술, 적은 수의 쓰레드로, 동시성을 활용하기 좋다.
log4j - 로그문을 남기기 위한 라이브러리
dom4j - xml <-> 객체간 파싱, 접근을 도와주는 라이브러리
groovy - java 와 호환이 되고 jvm에서 동작하는 Java script 언어
freemarker - 템플릿 엔진, POJO형 언어, jvm 위에서 돌아간다. 자바 서블릿에서 많이 쓴다.
assertj - junit 과 같이 쓰이는 테스트 점검 라이브러리
hamcrest -hamcrest, 이것도 junit 과 같이 쓰이는 라이브러리
mockito - mocktest를 사용하기 위한 라이브러리
간단하게, 너무 알고있는 것들 빼고, 약간 헷갈리거나 한번 찾아보고 싶었던것들을 정리해봤다.
사실 이 라이브러리는 깊게 공부를 해보고, 한번씩 써봐야 의미가 있기 때문에 우선 지금은 아, 이런것들이 있구나 정도면 될 것같아서
이렇게 만 정리하려고 한다.
다음에는 스프링 기본 에제 부터 차근차근 하면서 프로젝트 전반적인 구성 포스팅을 진행할 예정이다.
'Develop > [Spring]' 카테고리의 다른 글
1. Spring boot 기초 개념 익히기 (0) | 2022.02.08 |
---|---|
[Spring] 의존성 주입에 대한 방법 정리 (0) | 2022.01.17 |
[Spring] 스프링의 기초 Aop 맛보기 (0) | 2022.01.10 |
[Spring] 스프링 기초 개념 및 공부 (DI 개념, 기초 익히기) (0) | 2022.01.07 |
[Spring] self-invocation 의 문제와 사용법 (0) | 2021.12.22 |