본문 바로가기

Spring Framework/Spring Boot2

Embedded Redis Redis Remote Dictionary Server Key - Value 기반의 오픈 소스 In - Memory NoSQL 데이터베이스 Key - Value 기반으로 쿼리를 따로 작성할 필요 없이 결과를 바로 가져올 수 있습니다. 메모리에서 데이터를 처리하기 때문에 속도가 빠릅니다. 주로 동시성 제어(Lock)나 세션, 캐시 등으로 사용됩니다. Redis Collection (데이터 구조) String 가장 일반적인 형태로, key - value 로 저장하는 형태 List Array 형식의 데이터 구조로 List를 사용하면 처음과 끝에 데이터를 넣고 빼는것은 속도가 빠르지만 중간에 데이터를 삽입할 때는 어려움이 있습니다. Set 순서가 없는 Strings 데이터 집합으로 Sets 에서는 중복된 데이터.. 2022. 6. 10.
커스텀 properties 등록하기 Spring Boot는 기본적으로 application.properties 를 참조하도록 되어있습니다. 하지만 내가 만든 properties 파일을 사용하고 싶은 경우가 생길 수 있는데 그런 경우 @PropertySource 라는 어노테이션을 사용하면 됩니다. 적용 방법은 커스텀 프로퍼티 생성 @Configuration이 달린 설정 파일 생성 설정 파일에 @PropertySource("프로퍼티 경로") {"프로퍼티 1","프로퍼티 2"} 이런식으로 배열로 전달 가능합니다. @Valid(${"프로퍼티 속성명"}) 으로 값 주입 test.properties test=5 Cofig.java package com.dokuny.spring_study; import org.springframework.context.. 2022. 6. 8.