아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
풍족한돌고래157
풍족한돌고래15721.04.18

스프링 웹플럭스를 배우고 싶습니다.

스프링은 버전이 많더라구요.

시큐리티 같은 확장?!도 많고.. 부트도 있고.. 클라우드도 있고.

하이버네이트나 jpa도 따로 공부해야 하는거 같고

웹플럭스가 최신 같은데

웹플럭스는 자료가 많이 없던데 어떻게 공부하면 좋을까요.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자21.04.18

    Spring WebFlux룰 배우고 싶다고 하셨습니다.

    질문에서 언급된 스프링의 프로젝트들,

    스프링 시큐리티, 스프링 부트, 클라우드, 스프링 데이터(하이버네이트나 jpa), 스프링 웹플럭스 등 이야기를 했습니다.

    마치 각각이 별개의 기술 스택이라고 느끼는 것 같은데 사실 각 프로젝트는 독립적으로 실무에서 사용되기 보다는 필요에 따라 포함되기도 하고 사용이 되지 않기도 합니다.

    만약 보안관련된 웹 어플리케이션을 데이터베이스와 연동을 한다고 하면 스프링 부트 기반에 스프링 데이터를 연동하여 스프링 프레임워크를 사용하고 시큐리티를 동시에 사용할 수 있는 것입니다.

    일단 질문하신 스프링 WebFlux에 대한 자료는 공식 사이트에 많이 있습니다.

    스프링 프레임워크 > Web on Reactive Stack 쪽을 보시기 바랍니다.

    스프링 프레임워크 5.0 부터는 비동기, 논 블로킹과 관련한 WebFlux 스택이 생겼습니다.

    따라서 스프링에 대해 공부를 하시려면 단순히 WebFlux에 대해서 하는 것보다는 전반적으로 스프링의 기술이 있고 어떤 것을 적재 적소에 활용할지를 먼저 알아보는 것이 좋을 것 같습니다.

    공식 사이트의 Spring Quickstart Guide 를 진행해 보시면 나에게 어떤 것이 필요하고 어떤 분야의 기술 스택을 심화해서 공부해야 할지 이해가 가능하지 않을까 생각합니다.