본문 바로가기

Spring62

섹션 1-1 [스프링 부트 살펴보기] 스프링부트란? 스프링 부트란?스프링 부트는 스프링을 기반으로 실무 환경에 사용 가능한 수준의 독립실행형(Stand Alone) 애플리케이션을 복잡한 고민 없이 빠르게 작성할 수 있게 도와주는 여러가지 도구의 모음이다.  💡 TIP 스프링 != 스프링 부트!!스프링 부트의 핵심 목표매우 빠르고 광범위한 영역의 스프링 개발 경험을 제공강한 주장을 가지고 즉시 적용 가능한 기술 조합을 제공하면서, 필요에 따라 원하는 방식으로 손쉽게 변형 가능프로젝트에서 필요로 하는 다양한 비기능적인 기술(내장형 서버, 보안, 매트릭, 상태 체크, 외부 설정 방식 등) 제공코드 생성이나 XML 설정을 필요로 하지 않음 2024. 5. 27.
Spring Boot에서 FlyWay 사용하기. Flay Way란?단순하게 데이터베이스 구조에 대한 형상 관리를 위한 툴이라고 보시면 됩니다. 태초 데이터베이스의 구조부터 시작하여 현재까지의 변화과정을 기록하여 관리할 수 있습니다. Spring Boot FlyWay스프링 부트에서 FlyWay 의존성을 추가하고 flyway sql 버전별 파일관리와 gradle plugin을 통해 여러 개발자들이 개발을 해도 항상 같은 db상태를 유지할 수 있도록 손쉬게 관리할 수 있도록 구성할 수 있다. Spring Boot 의존성 추가baseline-on-migrate: true 설정시 히스토리를 관리하는 테이블이 자동생성됩니다. FlyWay Sql 작성기본적으로 /resource/db/migration에 sql문을 버전별로 작성하면 된다.flyWay 공식 문서대로 .. 2023. 2. 5.