Spring
이 번 글에서는 Spring AI에 대해서 알아보는 시간을 가져보겠습니다.
이 글이 최초 작성된 날짜는 2024년 6월 입니다, 따라서 현재 기준으로 Spring AI 최신 버전은 1.0.0-SNAPSHOT
으로 다른 버전과 호화되는 않을 수 있습니다.
운이 좋게도 Spring I/O 2024에 참여할 수 있는 기회를 얻게 되었습니다. 컨퍼런스에 참석해서 보고 들었던 내용들을 공유해보면 어떨까하여 이 글을 작성해봅니다.
웹 또는 앱 서비스에서 로그인을 구현하는 것은 간단하지 않은 일입니다. 로그인을 구현하기 위해서는 다양한 사전 지식들을 가지고 있어야합니다. 특히 세션이나 쿠키 등의 역할 등을 알아야하고, 보안적인 측면에서도 신경을 써주어야합니다.
개발 환경이 SPA(Single Page Application)
+ spring boot
이면서 내장 톰캣(internal tomcat)을 사용 중일 때, 간혹 내장 톰캣에 SSL
을 적용해야할 때가 있습니다.
스프링 배치를 사용하면서 프레임워크의 구조에 대한 이해와 사용하고 있는 클래스가 어떤 역할을 하고 있는지에 대해서 알아볼 필요가 있다고 생각합니다.
스프링 배치 프레임워크를 사용하여 개발을 했던 경험은 있지만, 알고 사용하는 것과 모르고 사용하는 것은 큰 차이가 있다는 생각에 이 글을 작성하게 되었습니다.
스프링 또는 스프링 부트를 이용하여 웹 어플리케이션을 개발하다보면, 가끔 포트가 이미 사용중이라는 에러 메시지를 보신 경험이 있으실겁니다. 간단한 에러인데도 처음에는 해당 포트를 사용하는 프로세스를 종료하지 못해서 해결하는데 오랜 시간이 걸렸던 경험이 있습니다.
개발을 하게되면 특별한 경우를 제외하고 남이 짜놓은 코드를 리팩터링하거나 기능을 추가하는 식으로 진행됩니다. 그래서 프로젝트를 처음 시작하면서 생각해야할 것들을 제대로 공부하지 못하는 경우가 많은 것 같습니다.