@ConfigurationProperties 의 용도 properties 혹은 yml 에 존재하는 프로퍼티들을 객체에 바인딩할 수 있도록 해준다. 하나의 클래스에서만 사용되는 경우에는 @Value 어노테이션을 이용해서 사용해왔다. @Value("${jwt.public-key}") private String publicKey; @Value("${jwt.private-key}") private String privateKey; 그런데 만약, jwt 관련 설정 정보가 여러 군데에서 필요하다면?! 다음 상황을 가정해보자. 현재는 하나의 클래스에서 토큰을 생성하고 유효성을 검사하고 있지만, 이를 다른 클래스로 분리하게 된다면 두 클래스에서 모두 해당 설정 정보가 필요할 것이다. 이런 경우에 매번 @Value 로 ..
https://github.com/Indipage/SERVER GitHub - Indipage/SERVER Contribute to Indipage/SERVER development by creating an account on GitHub. github.com MySQL Full Text Search 가 필요한 상황 검색이 필요한 상황 - 주소에 포함되는 단어를 검색했을 때 해당하는 공간이 떠야 한다. DB 구조 - 지역마다 주소 체계가 다르기 때문에 크롤링 상황에서의 편의성을 위해서 주소를 각 컬럼별로 분리해두었다. - 따라서 base_government, city, metro_government, road_name, town, detail 6개의 모든 컬럼에 대해서 검색이 이루어져야 한다. 고려한 ..