본문 바로가기

Tistory

(2)
[Java Spring] @Bean vs @Compoent 머리말Spring 프레임워크 AOP를 공부중에 Compoent와 Bean과의 차이가 뭔지 궁금하게 되어서 내용을 정리하는 시간을 갖고자 글을 작성하게 되었습니다.@BEAN주로 @Confiuration 어노테이션이 들어간 Spring을 설정하는 클래스 내에 들어가는 메소드에서 선언한다.@Bean의 경우 보통은 외부 라이브러리를 사용해서 등록하고자 할때 사용합니다. 예를들면 ObejctMapper의 경우 ObjectMapper Class에 @Compoent를 선언 할수는 없으니 ObjectMapper의 인스턴스를 생성하는 메소드를 만들고 해당 메소드에 @Bean을 선언하여 Bean으로 등록한다.ModelMapper를 사용하게 되어서 아래와 같이 ModelMapper를 Bean에 등록하였습니다. 😊@Confi..
[Java] 자료구조 배열고정 크기 이상의 객체를 관리 할 수 없다.배열의 중간에 객체가 삭제되면 응용 프로그램에서 자리를 옮겨야한다.컬랙션가변 크기로 객체의 개수를 염려할 필요 없다.컬랙션 내의 한 객체가 삭제되면 컬랙션이 자동으로 자리를 옮겨준다.컬랙션을 구현한 클래스들Java.util 패키지는 컬랙션의 개념을 구현한 핵심적인 다양한 클래스를 제공한다.VectorArrayListHashTableHashMapLinkedList 등[참고] 컬랙션을 구현한 모든 클래스들은 Object를 상속받는 객체들만 요소로 받아들인다. 즉, byte, char short, int, long, float, boudle boolean 등 8 종류의 기본 타입은 원칙적으로 사용할 수 없다. Vector vs ArrayList공통점List 인터페..