본문 바로가기
반응형

#springframework5

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 boot란?, 스프링부트란, 스프링부트와 스프링의 차이, 스프링부트 실행하기 Spring boot란?, 스프링부트란, 스프링부트와 스프링의 차이, 스프링부트 실행하기 spring boot란? 스프링부트란? 이전에 스프링이 무엇인지에 대해 https://devscb.tistory.com/111?category=1025931 에서 살펴보았었습니다. 웹서버 개발을 쉽게 하기위해 탄생한 프레임워크인데요, 개발하다보니 사람들이 스프링도 불편한점이 있다고 생각하게 되었습니다. 바로 수많은 설정파일을 만들고, 설정해줘야하는 불편함이 있었는데요, 이를 비롯한 여러 불편한점들을 개선하고, 여러 편의기능을 넣어서 스프링 부트가 탄생되었습니다. 스프링 부트를 한마디로 표현한다면 "더 개발하기 쉬운 스프링" 이라 표현할 수 있습니다. spring boot (스프링부트)의 특징 1. 스프링 부트는 독립.. 2022. 7. 22.
[Spring] Spring Framework란? 스프링 프레임워크란? Spring Framework란? 스프링 프레임워크란? Spring Framework란? spring framework를 한마디로 정의하면 "오픈소스 자바 웹 프레임워크" 입니다. 뜻을 하나씩 살펴보자면, 오픈소스 (오픈소스 소프트웨어): 소스가 공개되어있어, 누구나 자유롭게 확인, 수정, 배포할 수 있는 소스입니다. 자바 : 썬 마이크로시스템즈의 제임스 고슬링 주도로 개발된 객체 지향적 프로그래밍 언어입니다. 웹 (웹 개발) : 인터넷이나 인트라넷을 위한 웹사이트를 개발하는것을 의미합니다. 프레임워크 : 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조/틀입니다. 이를 다시 한 문장으로 표현하자면, Java로 웹사이트를 쉽고 빠르게 개발하기 위한 틀이라고 생각할 수 있습니다. spring은.. 2022. 6. 22.
dependency injection이란, DI란, 의존성 주입이란 dependency injection이란, DI란, 의존성 주입이란 spring framework를 공부할때 dependency injection(DI)를 많이들 들어보셨을 것입니다. 혹은 SOLID원칙을 배울때도 D부분이 dependency inversion principle이기도 하지요. dependency injection, 한국어로는 의존성 주입이 무엇인지 알아보겠습니다. 먼저 용어 뜻을 분해해서 dependecny 와 injection 이 무엇인지 살펴보겠습니다. 1. dependency란? (의존성이란) 의존성이 있다라는 것은 한 클래스(A)에서 다른 클래스(B)를 사용한다라고 이해하면 됩니다. 의존성이 있다면 B가 변경이 되었을때, A도 변경을 해야하며, 이를 A가 B에 의존해 있다라고 (d.. 2021. 12. 22.
반응형