Component(3)
-
Spring - Component 자동주입
Component 빈 객체에도 @Autowired,@Qualifier,생성자 등을 이용해 자동주입이 가능하다. 1. @Autowired @Autowired는 타입을 통해서 자동주입을 한다. @Component public class TestBean1 { @Autowired private DataBean1 data3; } 위와 같이 @Autowired를 선언하면 data3에는 DataBean1 객체가 자동으로 주입이 된다. 2. @Qualifier 타입이 아닌 이름을 통해서도 주입이 가능하다. @Component("obj1") public class DataBean2 { } 위와 같이 @Component("obj1")로 설정이 되어있으면 아래와 같이 @Qualifier를 이용해 obj1로 호출이 가능하다...
2020.08.27 -
Spring- Component Bean 기본 설정
Component Bean 에서도 앞서 적용했던 설정들을 @Lazy,@Scope,@PostConstruct,@PreDestroy 등의 어노테이션을 통해 적용 가능하다. 1. @Lazy @Lazy 어노테이션은 해당 클래스를 불러 올 시 자동으로 빈객체가 생성 되는 것을 막고 수동 생성으로만 빈 객체가 생성된다. @Component @Lazy public class TestBean1 { } 2. @Scope 빈 객체는 기본적으로 싱글톤 생성이다. 이런 빈 객체를 @Scope 어노테이션을 통해 prototype으로 설정 가능하다. @Component @Scope("prototype") public class TestBean1 { } 3. @PostConstruct, @PreDestroy @PostConstru..
2020.08.27 -
React 의 동작 및 작성 방식 -1
React는 render 방식을 이용해서 화면을 구현한다. 별도의 페이지 이동 없이 변경되는 내용만 새롭게 화면에 그려낸다. 작성 방식으로는 크게 두 가지가 있다. 1.Class 형식으로 작성한 Component 방식 컴포넌트는 개념적으로 props를 input으로 하고 UI가 어떻게 보여야 하는지 정의하는 React Element를 output으로 하는 함수 이다. import React,{Component} from "react"; class App extends Component { state ={num:0} componentWillMount() { } componentDidMount() { } render() { const{num} = this.state return ( {num} ) } } 해당..
2020.08.14