3.@Autowired
@Autowired필요한 의존 객체의 “타입”에 해당하는 빈을 찾아 주입한다. 생성자, 세터, 필드에 사용가능하다 아래 예시를 참고하자. BookService의 생성자에 Autowired를 달았다. 잘동작할것이다. 1234567891011121314@Servicepublic class BookService { BookRepository bookR
@Autowired필요한 의존 객체의 “타입”에 해당하는 빈을 찾아 주입한다. 생성자, 세터, 필드에 사용가능하다 아래 예시를 참고하자. BookService의 생성자에 Autowired를 달았다. 잘동작할것이다. 1234567891011121314@Servicepublic class BookService { BookRepository bookR
고전적인 빈 생성방법application.xml의 등장리소스에 application.xml을 생성하고 안에 을 생성한다 1234567<beans .....> <bean id="bookService" class="xxxxxx" > <property name="bookReposi
StreamSets란?데이터 흐름을 관리할 수 있으며 Data drift에 유연하게 대처가능한 솔루션 StreamSets 활용 및 장점 요약글로벌 社에서 StreamSets을 Data Lakes, Big Data/Hadoop Ingestion, Event Streaming, IoT/edge device integration 등 용도로
https://streamsets.com/blog/five-ways-scale-kafka-streamsets/ 1.Vertical Scaling – Deploy a Bigger Box가장 간단한 방법으로 여러개의 컨슈머 스레드를 생성하는 방법컨슈머 스레드를 병렬로 실행하게 됨서버가 죽으면 당연히 데이터 flow 또한 죽게됨. 카프카 관련지식으로 스레드는 카
StreamSet 과거 라이브러리 추가하기Origin, Destination의 과거버전 지원하도록 라이브러리 추가 상황카프카 0.8버전을 사용해야 하는데 스트림셋에서는 0.10 부터 지원하는 상황이었다. 찾아보니 해결방법은 있다. 해결방법1234567891011121314151617181920212223242526272829https://archives.s
다양한 책에서 볼 수 있는 Aggregation, Composition.같은듯 다른 두개의 차이를 공부해봤다. Composition123456789101112public class Car { //final will make sure engine is initialized private final Engine engine; pub
스프링 부트를 통해 학습하면서 스프링을 공부해 보겠다 스프링의 역사 스프링은 2003년에 등장하였다. 자바EE와 싸우는 경쟁관계처럼 보이지만 실상은 자바 EE를 많이 호환한다. 스프링 5부터 리액티브 프로그래밍을 지원함 스프링의 디자인 철학 다양한 관점 지향 하위호환성 준수 API 설계의 신중성 높은 수준의 코드 스프링 IoC(Inversion of C
카프카 설치법12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152# yum install java-1.8.0-openjdk.x86_64# vi /etc/profile profile 파일 안에 아래의 내용을 추가export JAVA_HOME=