본문 바로가기
반응형

백엔드 자료집/Spring3

[Spring] Spring 기능 Validation- validation: 문제 발생을 방지하기 위해 미리 검증하는 과정- Validation 구현은 서비스 로직과 분리 되어야 함- AssertTrue/AssertFalse와 같은 method 지정 혹은 ConstraintValidator를 적용하여 재사용이 가능한 Validation 적용 가능 (Validation Annotation)더보기AnnotationDescription@Size문자 길이 측정. Int Type 불가@NotNullNull 불가@NotEmptyNull, "" 불가@NotBlankNull, "", " "(공백) 불가@Past과거 날짜@PastOrPresent금일 또는 과거 날짜@Future미래 날짜@FutureOrPresent금일 또는 미래 날짜@Pattern정규식.. 2025. 3. 5.
[Spring] Spring 핵심 개념 Spring 핵심 기능- IoC/DI, AOP, PSA- Spring Framework - Spring Boot, Spring Data, Spring Batch, Spring Cloud, Spring Security에 중점- 필요하나 모듈만 선택하여 사용 가능- 마이크로서비스 아키텍처로 변환 중- "테스트의 용이성"과 "느슨한 결함"에 중점을 두고 개발 IoC, DI- IoC(제어의 역전): Spring Container가 객체를 관리- DI(의존성 주입): 객체 사용을 위해 외부에서 주입을 받음. 순환 참조 방지. 코드테스트 유리  AOP- AOP(Aspect Oriented Programming): 관점지향 프로그램- Spring Application의 MVC Web Application에서는 Web.. 2025. 3. 4.
[Spring] 참고자료 - [site] Spring- [site] Spring Initalizr- [doc] Spring: Quick Start- [doc] Spring: Guides- [doc] Spring Boot- [doc] Spring- [doc] Spring REST Docs- [doc] Spring Data JPA- [doc] Spring Cloud- [doc] Spring Batch- [doc] Spring Security- [doc] Spring Web Service 2025. 3. 3.
반응형