본문 바로가기

Spring/series22

[spring 19편] spring validate custom (유효성 검사) source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 19편] spring validation custom (유효성 검사) spring validation custom validation 을 custom 해야할 요건이 생길 수 있습니다. 관련해서 정리했습니다. Example Reference https://www.baeldung.com/spring-mvc-custom-validator 2023. 1. 1.
[spring 18편] spring validate (유효성 검사) source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 18편] spring validation (유효성 검사) spring validation spring 에서 입력 값에 대해 validation 하는 것에 대해 정리했습니다. 아래 예제는 controller 입력 값에 대해 Validation 하는 로직입니다. Controller 의 경우 '@Valid' 옵션을 붙여주면 동작합니다. Service 의 경우 '@Validated' 옵션을 붙여주면 됩니다. @Valid @Valid 는 자바 표준 스펙에 위해 구현된 객체의 제약 조건을 검증하는 어노테이션 입니다. Controller method argument 를 만들어주는 ArgumentResolver.. 2023. 1. 1.
[spring 17편] spring-boot, docker, flyway 활용해서 로컬 mysql 테스트 환경 구축 source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 17편] spring-boot, docker, flyway 활용해서 로컬 mysql 테스트 환경 구축 spring-boot, docker, flyway 활용해서 로컬 mysql 테스트 환경 구축 로컬에 docker + flyway 를 통해 로컬에 mysql 테스트 환경 구축하는 방법을 정리했습니다. docker 는 가상화 컨테이너이고, flyway 는 database 마이그레이션 tool 입니다. flyway 는 ddl 이력 관리도 가능합니다. (형상 관리) 또한, flyway 를 spring-boot 에서 사용하는 것은 테스트 환경을 구축할 때, 편합니다. 이 예제에서는 docker 를 통해 가.. 2022. 12. 19.
[spring 16편] Rest Template, WebClient 정리 source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 16편] Rest Template, WebClient 정리 RestTemplate 동작방식에 대해 공부할려고 검색하다가 WebClient 내용이 많이 나와 같이 정리했습니다. RestTemplate 은 spring 5.0 부터 버그나 마이너한 이슈만 유지보수한다고 안내해주고 있습니다. NOTE: As of 5.0 this class is in maintenance mode, with only minor requests for changes and bugs to be accepted going forward. Please, consider using the org.springframework.web.. 2022. 12. 15.