전체 글

전체 글

    [Spring Security] HandlerMappingIntrospector is required to use MvcRequestMatcher

    문제 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'A Bean named mvcHandlerMappingIntrospector of type org.springframework.web.servlet.handler.HandlerMappingIntrospector is required to use MvcRequestMatcher. Please ensure Spring Security & Spring MVC are configured in a shared ApplicationContext.' available API 호출 시 위와 같은 예외가 발생했다. 살펴보니 Security Config의 requestMatc..

    [JAVA] Objects.isNull vs. object == null

    [JAVA] Objects.isNull vs. object == null

    Objects.isNull은 JDK 1.8부터 등장한 자바 표준 API 메서드이다. null 체크에 사용되는 Objects.isNull과 object == null 두 방식의 차이가 궁금해서 알아보았다. 1. 결과의 차이는 없다. public static boolean isNull(Object obj) { return obj == null; } Objects.isNull의 return 값 또한 obj == null으로, object == null과 결과는 같다. 2. 용도의 차이는 있다. Objects.isNull의 API Note를 보면 isNull 메서드는 filter에서 사용되기 위해 존재한다고 작성되어 있다. 즉, 람다식에서 사용되기 위해 만들어진 메서드이다. (람다식과 isNull 메서드 둘 다..