@SpringBootApplication: 스프링 부트 애플리케이션의 메인 클래스를 지정. 이 애노테이션은 @Configuration, @EnableAutoConfiguration, @ComponentScan을 포함.@Configuration: 자바 기반의 설정 클래스
Spring Data JPA의 CrudRepository 사용법 CrudRepository 인터페이스는 Spring Data JPA에서 제공하는 기본적인 CRUD(Create, Read, Update, Delete) 작업을 위한 메서드들을 정의합니다. 이 인터페이스는
case 1. 자바 환경 변수 재설정 1. 작업표시줄 검색창에 환경 변수를 검색하여 시스템 환경 변수 편집으로 들어갑니다. 2. 시스템 속성의 고급 탭에서 우측 하단의 환경 변수를 클릭합니다. 3. 환경 변수에서 새로 만들기 버튼을 클릭하여 아래 정보를 입력하고 확
객체의 결합을 통해 기능을 동적으로 유연하게 확장할 수 있게 하는 패턴데코레이터 패턴을 사용하는 이유전략 패턴을 사용하면 알고리즘의 변경에 따라서 코드 변경을 최소화 가능.객체 간의 결합도가 낮아져 유지보수와 테스트가 용이함.자주 사용되는 경우 : 데이터 압축 라이브
행동을 클래스로 캡슐화해서 동적으로 행동을 바꿀 수 있게 하는 패턴전략 패턴을 사용하는 이유객체 책임과 행동이 상황에 따라 다양한 기능이 빈번하게 추가/삭제되는 경우.객체의 결합을 통해 기능이 생성될 수 있는 경우.객체를 사용하는 코드를 손상시키지 않고 런타임에 객체에
--- 생성 패턴 ---- 빌더(Builder) 객체의 생성과 표현을 분리해 객체를 생성하는 패턴 -------- 팩토리 메서드(Factory Method) -------- 객체 생성을 서브 클래스나 메서드로 분리해서 위임하는 패턴 팩토리 메서드 패턴을 사용하는