JavaConfig

· 개발
캐싱은 시스템의 성능 및 확장성을 개선하는 데 목표를 두는 기술입니다.자주 액세스하는 데이터를 애플리케이션 가까이에 있는 빠른 스토리지에 일시적으로 복사하여 데이터를 캐시 합니다.그렇게 캐시 된 데이터를 사용한다면 보다 클라이언트 애플리케이션에 대한 응답 시간을 훨씬 향상할 수 있습니다. 어떤 데이터를 캐싱해야 할까?하지만 우리는 모든 데이터를 캐싱할 수 없고 다른 데이터보다 접근이 많고 변화가 적은 데이터를 선택하여 캐싱을 진행하여야 합니다.저의 캐싱에 대한 오해 역시 잘못된 데이터를 선택하며 시작되었습니다.# 게시판 메인화면 조회 기능[GET] /posts?category={category}- 최근 20개의 게시글을 보여줍니다.- category 파라미터가 지정되지 않으면 전체, 지정된다면 지정된 카..
· 개발
우리가 스프링 부트(이하 부트)를 사용할 때 yml 파일을 통해 편하게 관련 설정을 하곤 하는데 그러한 일이 어떻게 가능한지 생각해 보신 적 있나요? 부트는 spring-boot-autoconfigure에서 정의된 AutoConfiguration 클래스들을 통해 우리가 편리하게 관련 설정을 할 수 있도록 돕고 있습니다. 예를 들어 우리가 부트를 통해 프로젝트를 수행하며 datasource를 위해 작성하는 아래와 같은 설정은 DataSourceAutoConfiguration 클래스가 우리를 돕고 있습니다. spring: datasource: jdbcUrl: ${ DATASOURCE_URL } username:${ DATASOURCE_USERNAME } password: ${ DATASOURCE_PASSWO..
belljun
'JavaConfig' 태그의 글 목록