
후후후
부트 공부는 이제 좀 마무리해야겠다!
고생했다~~
당분간 다른 공부하다가 다시 디벨롭해야지

1. 프로퍼티 암호화
Jasypt는 프로젝트에 암호화 기능을 추가할 수 있는 라이브러리이다.
단방향, 양방향 암호화 기술을 제공하고, 스레드에 상관없이 안전하다.
properties 등의 파일에 적용할 수 있고, key 등을 암호화하여 조금 더 안전하게 관리 할 수 있는 라이브러리이다.
2. 캐시
스프링부트에서의 캐시는 JSR-107(자바 플랫폼에 대한 규격을 기술)을 따른다.
JSR-107을 사용하면 어떤 구현체 캐시를 사용하는지에 관계없이 추상화를 지원한다.
캐시는 크게 로컬과 글로벌로 구분할 수 있다.
로컬 캐시
: 해당 서버에서만 사용하는 캐시이며 외부서버와 트랜잭션 비용이 들지 않기 때문에 속도가 빠르며 캐시를 공유하기 어렵다.
글로벌 캐시
여러 서버에서 접근할 수 있는 캐시 서브를 구축하여 사용하는 방식이며
트랜잭션 비용이 있고, 상대적으로 느리며, 서버 간 데이터 공유가 용이하다.
그중 가장 많이 사용하는 캐시는 Redis이다.
Redis (= Remote Dictionary Server)
'키-값' 구조의 데이터를 저장하고 관리하기 위한 비관계형 데이터 관리 시스템이다.
끄읕~~
부트 공부도 투비컨티뉴...
'Backend > SpringBoot' 카테고리의 다른 글
| 스프링부트 입문 11. 쿼리 어노테이션 (1) | 2024.03.19 |
|---|---|
| 스프링부트 입문 10. 쿼리 메소드 (0) | 2024.03.17 |
| 스프링부트 입문 9. JPA 부가기능(with Auditing, MappedSuperclass) (0) | 2024.03.15 |
| 스프링부트 입문 8. 테스트커버리지 (0) | 2024.03.11 |
| 스프링부트 입문 7. 테스트코드 (0) | 2024.03.05 |