스프링 부트를 통해 프로젝트 개발 중, 변경사항은 적지만 자주 읽히는 부분에 대해 Cache를 적용 Controller> public ResponseEntity<ObjectDTO> findAllObject(@RequestParam(value="objectName") String objectName){ CustomObject customObject = new CustomObject(); //~~생략~~ ObejctService.findAllObject(customObject); //~~생략~~ } Service> @Cacheable(value="findAllObject", key="#customObject)public List<ObjectDTO> fi