Spring Boot
[Spring]스프링 부트 중복으로 빈을 등록했을때 해결 방법(@Autowired, @Qualifier, @Primary)
[Spring]스프링 부트 중복으로 빈을 등록했을때 해결 방법(@Autowired, @Qualifier, @Primary)
2021.11.01코드 예 public interface DiscountPolicy { //코드 } @Component public class FixDiscountPolicy implements DiscountPolicy { //코드 } @Component public class RateDiscountPolicy implements DiscountPolicy { //코드 } @ComponentScan public class Config { 코드 } @ComponentScan을 사용하면 @Component 어노테이션이 붙은 클래스들을 스프링 빈으로 등록하게 됩니다. 등록하게 되면 스프링 컨테이너의 스프링 빈에 등록되는 것은 클래스들의 타입이 스프링 컨테이너에 빈으로 등록됩니다. 여기서 사용된 DI는 생성자 주입 방식입니다...
[Spring]스프링부트 H2 데이터베이스 연동 오류
[Spring]스프링부트 H2 데이터베이스 연동 오류
2021.11.01발생한 오류 org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibern..