Loading...
잠시만 기다려 주세요.
# { 표현식 } 형태로 사용되며, 문자열, 숫자 연산, 객체 속성 접근 등 다양한 기능을 포함합니다. 🔢@Value 어노테이션을 통해 환경 변수나 다른 빈을 주입하는 데 활용됩니다. ⚙️@PreAuthorize)나 Spring Data JPA의 @Query에서도 복잡한 로직을 표현하는 데 사용됩니다. 🔒ExpressionParser로 표현식을 파싱하고 Expression 객체를 통해 값을 평가(getValue)합니다. 💻EvaluationContext를 생성하여 #변수명 형태로 정의하고 활용할 수 있습니다. 📝environment, systemProperties, systemEnvironment 세 가지 유형으로 구분되며, SpEL은 이들을 쉽게 참조할 수 있도록 지원합니다. 🌍@Value 어노테이션과 SpEL을 조합하여 JVM 시스템 속성(systemProperties['java.version'])이나 운영체제 환경 변수(systemEnvironment['PATH'])를 필드에 주입할 수 있습니다. 🚀#root, 널 안전 접근을 위한 ?. 연산자, 리스트/맵 리터럴, 메서드 호출, 다양한 연산자(비교, 논리, 정규식) 등이 있습니다. ✨.?[]) 및 변환(.![])과 같은 강력한 데이터 조작 기능도 제공합니다. 📊?.)이나 배열/맵 선언 방식과 유사한 부분이 있어 다른 언어 경험자에게 친숙할 수 있습니다. 💡Recommanded Videos
![Build a Fullstack Job Portal App with Next.js 14, Tailwind, Supabase, MongoDB, Stripe, Clerk [2024]](https://i4.ytimg.com/vi/7Wy57MMPB48/hqdefault.jpg)
2024. 5. 20.

2025. 12. 13.

2025. 9. 19.

2025. 12. 2.
![[P.E.C 졸업생 인터뷰 최재영] 아키텍쳐의 중요성과 F.S.D?!](https://i1.ytimg.com/vi/tK5Ppq_iGdc/hqdefault.jpg)
2025. 3. 20.

2024. 9. 13.