전체 글
[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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbudtq7%2FbtsjmvBSozg%2FtKRoemLPhRRgcFNNEGLyek%2Fimg.png)
[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 메서드 둘 다..