Spring

· Spring
@ConfigurationProperties 에 대한 사용법과 같은 자세한 내용에 들어가기 앞서 @ConfigurationProperties 에 대한 정의와 사용하는 이유를 알아보도록 하자.@ConfigurationProperties@ConfigurationProperties 는 공식문서에도 나와있듯, yml 혹은 properteis 에 설정한 하나의 설정값을 주입해주는 기존 @Value 어노테이션의 번거로움을 해결하기 위해 등장하였다. yml 에 설정한 설정값들이 계층적일때 @Value 어노테이션으로 모든 값들을 주입해주는것은 매우 번거로운 반면 @ConfigurationProperties 를 사용하면 이러한 계층적인 설정값들을 하나의 Class 에 주입해줄 수 있다.간단하게 @Configuratio..
· Spring
해당 포스팅은 Spring Data Redis 버전 3.2.1 의 공식문서 내용을 개인적으로 공부 및 테스트하며 작성한것이며 Spring Data Redis 중에서 Lettuce 에 대해 포스팅합니다. 🔥 Spring Data Redis Spring Data Redis 는 Lettuce 와 Jedis 를 통합한 라이브러리이며 해당 라이브러리를 사용하기 위해서는 Redis 2.6 이상의 버전이 요구된다. 🔥 Spring Data Redis 의 Driver Spring 와 Redis 를 사용할때 첫번째로 해야할 작업은 Ioc Container 를 통해 Redis 에 연결하는 것이다. Spring 과 Redis 에 연결할 때 필요한 커넥션과 관련된 Package 와 Interface 는 아래와 같다. Valu..
· Spring
해당 포스팅에서는 DelegatingFilterProxy 와 FilterChainProxy 에 대한 정의 역할 기능을 설명하며, 후반부에서는 직접 디버깅을 통해 DelegatingFilterProxy, FilterChainProxy 의 동작 원리를 분석해본다. 틀린 내용이 있으면 지적 부탁드립니다. 🔥 DelegatingFilterProxy DelegatingFilterProxy 는 Servlet 이 지원하는 기능인 Filter 중 하나이다. 그 말은 즉, DelegatingFilterProxy 는 Servlet 에 도달하기 전에 호출된다는 것을 의미한다. DelegatingFilterProxy 는 스프링 시큐리티가 구현한 것이 아니며 Servlet FIlter 들 중 하나이다. 기본적으로 Delegat..
· Spring
🔥 더미데이터를 추가하는 5가지 방법 Spring 에서 DB 에 더미데이터를 넣어주기 위한 방법으로는 아래와 같이 CommandLineRunner 를 통한 더미데이터 추가 ApplicationRunner 를 통한 더미데이터 추가 PostConstruct 를 통한 더미데이터가 추가 Event 를 통한 더미데이터 추가 (ApplicationReadyEvent 를 통한 더미데이터 추가) ScriptUtils 를 통한 더미데이터 추가 (스크립트를 통한 더미데이터 추가) 크게 5가지가 있다. 오늘은 이 중에 5번 ScriptUtils 를 통해 더미데이터가 추가되는 원리와 과정을 디버깅을 통해 상세히 분석하고자 한다. 🔥 ScriptUtils 가 무엇일까 그렇다면 ScriptUtils 가 무엇일까? 당연한 말이지만..
REVI1337
'Spring' 카테고리의 글 목록