분류 전체보기164 면접관 : 스프링부트 auto-configuration의 동작방식을 설명해주세요. - 1 본 포스팅에 있는 내용이 100% 정답이라고 할 수도 없고, 검색하며 읽어보고 강의를 들으면서 배운 내용을 정리한다는 목적이 더 큰 포스팅이므로 부족한 부분이 많을 수 있습니다. 언제든 댓글등으로 의견 남겨주셔서 더 좋은 포스팅이 되도록 도와주시면 감사하겠습니다. 면접관 : 스프링부트 auto-configuration의 동작방식을 설명해주세요. - 2 스프링부트로 개발을 하면서 관련 문서를 하나 둘 읽다 보면 auto-configuration이라는 말을 적어도 한 번은 보셨을 겁니다. 아니면 이 글의 제목처럼 면접을 보러 갔더니 그동안 내가 달달 외운 Dependency Injection이나 Spring Bean, 아니면 하다못해 JVM이 무엇인지는 안 물어보고 난데없이 스프링부트 auto-configu.. 2024. 2. 13. 스프링 @Transactional 어노테이션을 사용하는 가장 좋은 방법 Spring Transactional annotation 스프링은 1.0 버전부터 AOP 기반의 트랜잭션을 지원했고, 이를 사용하여 개발자들은 트랙잭션 범위를 선언적으로 지정할 수 있었습니다. 얼마 지나지 않아 1.2 버전에서 스프링은 @Transactional 어노테이션을 추가했고, 이로써 트랜잭션 범위를 지정하는것이 훨씬 더 쉬워졌습니다. @Transactional 어노테이션은 다음 속성들로 설정이 가능합니다. value와 transactionManager - value는 transactionManager와 동일(alias)하게 사용됩니다. 이를 사용해 @Transactional 어노테이션이 사용된 블록에서 사용될 TransactioinManager의 참조를 제공합니다. propagation - @T.. 2024. 2. 9. 확실히 스프링 시큐리티에 컨트리뷰트를 하고 나서 내 인생이 달라졌다. 원래는 고딩때 일진 눈도 못마주치고 코드 대충 짜고 PR 찍찍 뱉고 했는데, 스프링 시큐리티 컨트리뷰션 오너가 되고나니깐 품위유지 할려고 스스로 노력할려고한다. 방금도 코드가 엉망진창 구현되어있길래 찾아서 리팩터링 하고왔다. 학생때는 일진은 커녕 같은 찐따 눈도 못마주쳤는데 이제는 배달음식 주문할때도 큰 소리로 또박또박말하고, 편의점 피시방에서도 알바생이랑 눈마주치기 가능해졋다 아무리 기분 나쁜 일이 생겨도 샤워하면서 혼자 나는 누구? " 스프링 시큐리티 컨트리뷰터" 하면서 웃으니깐 기분도 좋아지네 이래서 자리가 사람을 만든다는말이 나온거같다. 별거 아니지만 스프링 시큐리티 문서에 오류가 있어 수정한 내용을 올렸더니 다행히도 통과 되었습니다. 처음 해보는 컨트리뷰션이라 굉장히 떨리고 이게 맞나 하면서 당.. 2024. 2. 2. 당신의 RESTful API는 정말 RESTful 한가요? - REST와 Hypertext, HATEOAS 들어가기에 앞서 이 포스팅은 REST가 뭔지 찾아보다 생각보다 더 깊은 내용이 숨어있어 여러가지로 찾아보고 정리하고자 쓴 글입니다. 해당 포스팅에 써 있는 내용이 100% 정답일 수는 없습니다. 분명 모자란 부분도 있고, 틀린 부분도 있을테고, 이상한 부분도 있을겁니다. 그래도 정말 노력하고 재미있게 쓴 포스팅이니 함께 읽어주시고 부족한 부분을 채울 수 있도록 도와주시면 감사하겠습니다. REST? REST (representational state transfer, representational 상태 전송) 란 월드 와이드 웹의 개발과 디자인을 위해 만들어진 소프트웨어 아키텍처 스타일의 한 종류이다. REST는 Web과 같은 분산 하이퍼미디어 시스템의 아키텍처가 어떻게 동작해야 하는지에 대한 일련의 제약.. 2024. 1. 29. 이전 1 2 3 4 5 ··· 41 다음 728x90