소개
게시글
질문&답변
2024.05.17
RestAPI를 제공하는 서버에서 Redis + Session을 통해 인증을 시도하고 있는데 직렬화가 되지 않습니다.
추가로 @EnableRedisHttpSession 에 대해 궁금한 점이 있습니다. 해당 어노테이션을 사용하였을 경우 스프링이 RedisIndexedSessionRepository 를 통해 Redis에 세션 저장을 자동으로 구현하는 듯한데 이는 UserNamePasswordAuthenticationFilter 에서만 그런것인가요? 아니면 다음과 같이 사용자 정의 필터를 구현하고 인메모리에 세션 영속화를 하였을때도 Redis에 저장이 되는건가요?
- 0
- 1
- 24
질문&답변
2024.03.29
properties파일 혹은 yaml파일을 통해 설정 데이터를 관리하는 방법에 대해 질문이 있습니다.
찾아보니 Jasypt는 외부에서 secret key 값을 주입해 내부 설정 파일의 value를 복호화하는 방식으로 동작하던데 이외의 빙법은 따로 없을까요? 실무에서는 어떻게 하는지 궁금합니다!
- 0
- 3
- 144
질문&답변
2023.08.02
PostConstructor 관련해서 질문있습니다!
https://www.inflearn.com/questions/26902/postconstruct%EC%99%80-transactional-%EB%B6%84%EB%A6%AC 영한님이 이전에 답글남겨주신 걸 바탕으로 해결했습니다! 문제가 되는 이유는 해당 링크에서도 말씀하셨다시피 @PostConstructor는 빈 생성만을 완료한 이후 호출이 된다고 말씀하셨습니다. 저의 경우에 대입한다면 @PostConstructor안에서 지연로딩을 이용해서 리스트를 가져오려고 할 때 @Trasactional이 있더라도 트랜잭션을 처리하는 AOP적용이 되지 않습니다. 그렇기에 직접 트랜잭션을 열어서 해당 트랜잭션 내부에서 실행하니 원하는대로 @PostConstructor내부에서도 정상적으로 지연로딩이 가능했습니다! protected PlatformTransactionManager txManager; TransactionTemplate tmpl = new TransactionTemplate(txManager); tmpl.execute(new TransactionCallbackWithoutResult() { @Override protected void doInTransactionWithoutResult(TransactionStatus status) { //PUT YOUR CALL TO SERVICE HERE } }); ++ 직접 트랜잭션을 열어도 @Trasactional 처럼 해당 메서드 안에서 호출되는 다른 메서드까지는 트랜잭션이 이어지지는 않는듯 합니다!
- 0
- 2
- 351
질문&답변
2023.04.07
jpa설정하는데 자꾸 Socket faul to connct to host라고 나옵니다.
ec2방화벽 문제였습니다 ㅠㅠ... 감사합니다!
- 1
- 2
- 252
고민있어요
2023.02.21 00:01
안녕하세요 해당 강의를 보고 토이프로젝트를 진행하다 궁금한 점이 생겨 질문드립니다.
- 0
- 1
- 358