프로그래밍(Programming)/Java
[스프링(Spring) 에러] Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder' available: expected at least 1 bean which qualifies as a..
오류 코드 21:44:01.412 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@52f9e8bb] to prepare test instance [org.kosa.service.ProductServiceTests@2035d65b] java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache..
DAO, VO, DTO
✨ DAO `Data Access Object` DB에 접근해 데이터를 조회, 조작하는 로직을 분리하기 위한 객체다. ✨ VO `Value Object` 값 오브젝트. read-Only 특징을 가진다. ✨ DTO `Data Transfer Object` 계층 간 데이터 교환을 하기 위한 객체이다. DAO와 달리 로직을 가지고 있지 않다. VO와 유사하나, VO와 달리 setter를 가지고 있어 값을 설정할 수 있다. DAO가 DTO를 통해 데이터 베이스로 전달한다.
HTTP 상태 405 – 허용되지 않는 메소드
HTTP 상태 405 – 허용되지 않는 메소드 타입 상태 보고 메시지 HTTP 메소드인 POST는 이 URL에 의해 지원되지 않습니다. 설명 요청 행에 포함된 해당 메소드는, origin 서버에 의해 인지되었으나, 대상 리소스에 의해 지원되지 않습니다. Post, Get 이 정확히 맞는지 확인한다!!!