반응형 bean2 [Spring Framework] DI와 Bean 개념 쉽게 이해하기 Spring Framework의 DI와 Bean 개념 쉽게 이해하기 안녕하세요! 😊 오늘은 Spring Framework의 핵심 개념 중 하나인 DI(Dependency Injection)와 Bean에 대해 알아보려고 해요. 스프링을 다루면서 가장 많이 듣게 되는 개념이기도 하고, 실무에서도 정말 중요한 부분이죠.자, 그럼 바로 시작해볼까요? 🚀1. Optional을 활용한 Null 처리 자바에서 null을 직접 반환하는 대신, Optional을 이용하면 더 안전한 코드가 될 수 있어요.Optional result = memberRepository.findByName(member.getName());result.ifPresent(m -> { throw new IllegalStateExceptio.. 2025. 2. 4. [Spring] DI와bean optional JAVA에서 null을 리턴해줄 때 있는 그대로 null을 리턴해주는 것이 아니라 Optional을 이용해서 감싸서 전달해줄 때 사용. Optional.ofNullable()을 해서 반환을 하면 null이 리턴된 경우에도 클라이언트쪽에서 무언갈 할 수 있게 해준다. null이 리턴된 경우에 NullPointerException을 뱉는게 아니라 그에 상응하는 프로세스를 처리할 수 있게 해준다. Optional result = memberRepository.findByName(member.getName()); result.ifPresent(m->{ throw new IllegalStateException(“이미 존재하는 회원입니다.”); });와 같은 방식으로 코딩이 가능함. null인 경우.. 2025. 1. 30. 이전 1 다음 728x90