본문 바로가기
반응형

#프레임워크5

spring에서 xml에 등록된 bean 사용하기, org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx' available 문제 해결 spring에서 xml에 등록된 bean 사용하기, org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx' available 문제 해결 참고 : spring bean이란? https://devscb.tistory.com/116 spring에서 xml에 등록된 bean 사용방법 spring에서 xml에 등록된 bean을 사용하려면 아래와 같습니다. 1) bean등록하려는 class 생성 2) xml에 bean 등록 3) bean을 사용하려는 class에서 의존성주입 자세한 방법을 살펴보겠습니다. 1) bean등록하려는 class 생성 일반적인 class파일을 만듭니다. 이 예제에서는 아래와 같은 클래스를 사용해.. 2023. 4. 15.
spring junit에서 autowired 동작하지 않는 현상 해결 spring junit에서 autowired 동작하지 않는 현상 해결 spring framework 에서 junit4 사용하기 1. junit test class 최상단에 아래 내용을 입력해줍니다. ContextConfiguration의 location 에 대한 xml 은 각자의 프로젝트 상황에 맞게 수정이 필요합니다. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "file:src/main/resources/spring/context-*.xml", "file:src/main/resources/spring/*-servlet.xml" }) 2. test하려는 class에 대해서, spring bean이라면 annota.. 2023. 4. 13.
[Spring] Spring에서 Exception 제대로 처리하기, Spring Exception 전역 예외 처리, Spring exception 처리, Spring exception handler, ExceptionHandler, 스프링 예외처리, Spring exception 예외처리, Spring exception Spring에서 Exception 제대로 처리하기, Spring Exception 전역 예외 처리, Spring exception 처리, Spring exception handler, ExceptionHandler, 스프링 예외처리, Spring exception 예외처리, Spring exception Spring에서의 예외처리 방법 Spring에서는 Java에서의 try catch 블록을 사용하는것 외에 예외를 처리할 수 있는 간단한 방법을 제공합니다. 대표적으로 @ExceptionHandler라는 annotation(어노테이션)을 이용하여 예외처리할 수 있습니다. 또한, 이를 프로젝트 전체에 적용하기 위해, @ControllerAdvice라는 annotation 을 사용할 수 있습니다. 이에 대한 .. 2022. 7. 31.
[Spring] Spring Framework 기본동작 순서 및 구조, 스프링 프레임워크 동작 및 구조, 스프링 프레임워크 구성요소 Spring Framework 기본동작 순서 및 구조, 스프링 프레임워크 동작 및 구조, 스프링 프레임워크 구성요소 Spring Framework (스프링프레임워크) 구조 Spring Framework (스프링프레임워크)에서의 동작처리를 알아보겠습니다. 정확히는 http request를 처리하는 방식에 대한 기본적인 내용을 설명해보려고 합니다. 먼저 전체적인 흐름은 아래와 같습니다. @startuml actor Client database DB component ServletContainer{ component Spring{ component DispatcherServlet component HandlerMapping component Controller component ViewResolver comp.. 2022. 7. 7.
mybatis(마이바티스)란, mybatis 사용하는 사유/이유, mybatis 장점/단점 1. 마이바티스(mybatis)란? "Java에서 DBMS에 엑세스하는 작업을 캡슐화하여 쉽게 사용할 수 있게 도와주는 Framework입니다." 마이바티스는 사용자 지정 SQL, 저장된 절차 및 고급 매핑을 지원하는 first class persistent 프레임워크입니다. 마이바티스는 JDBC 코드와 매개 변수의 수동 설정 및 결과 검색을 거의 모두 제거합니다. 마이바티스는 맵 프리미티브, 맵 인터페이스 및 Java Pojo (Plain Java Object) 를 위한 간단한 XML 또는 주석을 사용할 수 있습니다. 2. Mybatis 사용하는 이유? 왜 쓰고 있나? (mybatis의 장점) 1) 쿼리를 XML 로 분리 쿼리를 XML로 분리함으로써 아래와 같은 장점을 가질 수 있습니다. - 쿼리 수정.. 2021. 10. 31.
반응형