데이터베이스에서 가져온 데이터를 캐시하기 위해 @cacheable 스프링 메서드 수준 주석을 사용하고 있습니다. 서버 시작시 위 주석으로 캐싱을 수행 할 수 있습니까? 이 시도했지만 캐시에서 데이터베이스에서 다시 가져 오는 중입니다.서버 시작시 스프링 캐싱
0
A
답변
1
서버 시작시 캐싱 할 메소드에 @PostConstruct 주석을 추가하기 만하면됩니다.
빈이 싱글 톤 범위에 있으면 응용 프로그램이 시작되기 전에 메서드의 반환 값이 캐시됩니다.
그러나 수동으로 수행 할 수도 있지만 위의 방법은 매우 간단합니다.
0
아니요. 응답 데이터를 캐시하기 전에 적어도 하나의 요청을 만들어야합니다. 첫 번째 요청은 애플리케이션 사용자 나 @Pumpkin이 언급 한 포스트 구조체의 코드 자체 일 수 있습니다.
관련 문제
- 1. 서버 시작시 스프링 빈 콜백을 구성 하시겠습니까?
- 2. 서버 시작시 스프링 보안 구성 오류
- 3. 서버 통합시 스프링 통합 -sftp 인바운드 어댑터와 서버 시작시
- 4. 스프링 시작시 빈 삽입하기
- 5. 스프링 캐싱 키 생성기
- 6. 스프링 부트 응답 캐싱
- 7. 스프링 데이터 나머지 - 캐싱
- 8. 스프링 시작시 Java 클래스 실행
- 9. 스프링 보안 LDAP 설정 앱 서버 시작시 BeanCreationException이 발생했습니다.
- 10. 스프링 MVC - 서버 시작시 데이터베이스에서 참조 데이터 가져 오기
- 11. 스프링 부트 시작시 테이블 초기화
- 12. 서버 시작시 aotimport 사용
- 13. 서버 시작시 예외가 발생했습니다.
- 14. Tomcat 서버 시작시 UnsupportedClassVersionError
- 15. 서버 시작시 호출 메서드
- 16. 서버 시작시 org.cloudfoundry.runtime.env.CloudEnvironment.getServiceInfo의 NullPointerException
- 17. lucene 서버 시작시 FileNotFoundException
- 18. 서버 시작시 스크립트를 실행해야합니다.
- 19. 서버 시작시 예외
- 20. 스프링 데이터 저장소 캐싱 결과
- 21. 스프링 보안 - SSO의 캐싱 인증서
- 22. 서버 캐싱 IIS6
- 23. 파일 서버 분산 캐싱
- 24. 서버 측 이미지 캐싱
- 25. 서버 클라이언트 캐싱
- 26. 맞춤 웹 서버 캐싱
- 27. SQL 서버 캐싱
- 28. Apache 웹 서버 캐싱
- 29. openrasta의 서버 사이드 캐싱
- 30. 캐싱 기능이있는 NuGet 서버
PostConstruct가 너무 많다는 것을 알고 있으면 서버 시작이 지연 될 수 있습니다. 필요한 경우 @Async도 배울 수 있습니다. 시작 캐싱 또는 비동기 방식으로 수행 할 수 있습니다. – kamoor