spring
spring-elastic에서 인덱스명을 동적으로 생성하는 방법
spring-elastic을 사용하여 인덱스를 만드는 기본적인 방법은 아래와 같다.@Document( indexName = "log",)@Getter@NoArgsConstructor@AllArgsConstructor@EqualsAndHashCodepublic class KafkaLogDoc { @Id @Field(type = FieldType.Keyword) private String id; @Field(type = FieldType.Keyword) private name ; }여기서 indexName을 log-2014-05-13 형식으로 만들고 싶은 경우가 있다. 날짜별로 인덱스를 자동생성되게 하는 경우이다. 스프링 빈을 활용하는 방법@Componentpublic ..
2024. 5. 13. 11:11