게시글
질문&답변
2024.05.17
RestAPI를 제공하는 서버에서 Redis + Session을 통해 인증을 시도하고 있는데 직렬화가 되지 않습니다.
추가로 @EnableRedisHttpSession 에 대해 궁금한 점이 있습니다. 해당 어노테이션을 사용하였을 경우 스프링이 RedisIndexedSessionRepository 를 통해 Redis에 세션 저장을 자동으로 구현하는 듯한데 이는 UserNamePasswordAuthenticationFilter 에서만 그런것인가요? 아니면 다음과 같이 사용자 정의 필터를 구현하고 인메모리에 세션 영속화를 하였을때도 Redis에 저장이 되는건가요?
- 0
- 1
- 16
질문&답변
2024.03.29
properties파일 혹은 yaml파일을 통해 설정 데이터를 관리하는 방법에 대해 질문이 있습니다.
찾아보니 Jasypt는 외부에서 secret key 값을 주입해 내부 설정 파일의 value를 복호화하는 방식으로 동작하던데 이외의 빙법은 따로 없을까요? 실무에서는 어떻게 하는지 궁금합니다!
- 0
- 3
- 143
질문&답변
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
- 251
고민있어요
2023.02.21 00:01
안녕하세요 해당 강의를 보고 토이프로젝트를 진행하다 궁금한 점이 생겨 질문드립니다.
- 0
- 1
- 355
질문&답변
2022.02.14
application.yml이 아닌 application.properties 쓰시는 분은 이거 쓰시면 됩니다!
적게일하고 많이 버세요...ㅠㅠㅠ
- 12
- 5
- 361
고민있어요
2022.02.14 19:37
혹시 SpringBoot를 못찾았다고 에러뜨시는 분들 참고하세요!
- 0
- 1
- 142
질문&답변
2022.01.28
선생님 안녕하세요 abstract 를 붙히는 이유을 좀 여쭤볼 수 있을까요??
안녕하세요 abstract가 붙은 item클래스 관련해서 궁금한점이 생겨서 여기에 질문을 남겨봅니다. 1. abstract가 붙은 클래스와 mappedsuperclass 어노테이션이 붙은 클래스 둘 사이의 구체적인 차이를 알수있을까요? abstract가 붙은 item클래스를 상속할때는 db에 item 테이블은 생성이 되지만(@Entitiy가 있다는 가정, join전략사용 가정) 해당 테이블에는 item타입의 객체가 들어가지 못하는 대신 item의 자식클래스로부터 생성된 객체가 들어가는것으로 이해했고 mappedsuperclass가 붙은 클래스는 db에 테이블이 생성되지 않고 속성만 공유해준다고 이해했는데 혹시 틀린부분이 있을까요?
- 1
- 3
- 272