Spring - IoC-Container(2) - @Autowired

Spring IoC Container와 Autowired Autowired란 ? 필요한 의존 객체의 타입(Type)에 해당하는 빈을 찾아 주입한다. @Autowired required: 기본값은 true (따라서 못 찾으면 애플리케이션 구동에 실패한다.) 사용할 수 있는 위치 1. Constructor @Service public class BookService { BookRepository bookRepository; @Autowired public BookService(BookRepository...

Spring - IoC-Container(1) - Spring IoC Container와 Bean

Spring IoC Container와 Bean IoC(Inversion of Control)란 ? Inversion of Control: 의존 관계 주입(Dependency Injection)이라고도 하며, 어떤 객체가 사용하는 의존 객체를 직접 만들어 사용하는게 아니라, 주입 받아 사용하는 방법을 말 함 Spring IoC-Container BeanFactory Spring IoC-Container 가장 최상위에 있는 Interface로...

Spring - Bean을 등록하는 여러가지 방법

Bean을 등록하는 여러가지 방법들 우선 Spring boot Project 만들고 BookService, BookRepository를 생성 BookRepository.java public class BookRepository { } BookService.java public class BookService { BookRepository bookRepository; public void setBookRepository(BookRepository bookRepository) { this.bookRepository = bookRepository; } } 1. xml - Bean 태그...

React - 상태 관리 라이브러리 - MobX

상태관리 라이브러리 상태 관리 라이브러리의 가장 중요한 기능은 어플리케이션에 흩어져있는 데이터를 한 곳에서 관리하여, 데이터에 대한 변경이 발생하면, 변경된 데이터를 신속, 정확하게 전파 하여 일관된 데이터를 가지도록 하는 것이다. 이 개념은 React의 Flux에서 시작되었으며, React 진영에서는 Flux, Redux, Mobx가 대표적인...

React - create-react-app에 대하여

create-react-app 이란 ? create-react-app은 페이스북에서 만든 react 웹 개발용 boilerplate이다. create-react-app이 나오기 전 까지는 직접 모든 환경을 설정 남이 만든 boilerplate를 사용 해야했다. 1번의 경우 React는 ES6 버전의 Javascript로 작성하는 것이 일반화 되어있기 때문에 webpack이라는 모듈번들러로 컴파일 및 빌드 하는...