PROGRAMMING 110

"Cannot cast from Object to long" 오류 이해 및 해결 방법

1. 오류 메시지의 배경오류 메시지 “Cannot cast from Object to long”은 객체(Object) 타입을 자바의 원시형 long으로 직접 캐스팅(casting)하려 할 때 발생예를 들어, 다음과 같은 코드가 있을 때: Long obj = 123L;long num = (long) obj; // 오류 발생! 위 코드는 컴파일 타임에 오류가 발생왜냐하면, 변수 obj는 실제로 Long 타입의 객체인데, 이를 바로 원시형 long으로 캐스팅하려고 하기 때문 2. 문제의 원인: Primitive vs WrapperJava에서는 원시형(primitive) 데이터 타입과 객체(참조형) 데이터 타입을 구분Primitive 타입 (예: long, int, float 등):메모리 상의 값 자체를 저장..

PROGRAMMING/JAVA 2025.04.12

Spring Boot Interceptor를 특정 URL에 적용 방법

@Configuration public class WebConfig implements WebMvcConfigurer { @Autowired private MyInterceptor myInterceptor; @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(myInterceptor) .addPathPatterns("/specific-url/**"); } } addPathPatterns() 메서드는 인터셉터가 /specific-url/로 시작하는 URL에만 적용되도록 지정하는 데 사용 반대로, 특정 URL을 제외해야 하는 경우 유사한 방식으로 excludePathPatterns() 메서드를..

PROGRAMMING/JAVA 2023.04.03

input box 흐린 문자 미리 입력 - placeholder

HTML 삽입 미리보기할 수 없는 소스 이 코드는 HTML 파일에 입력 상자를 만들고, placeholder 속성을 사용하여 흐린 문자를 입력합니다. 사용자가 입력 상자를 클릭하면 흐린 문자가 사라지고, 사용자가 원하는 텍스트를 입력할 수 있습니다. 이 코드를 복사하여 HTML 파일에 붙여넣고 실행하면, 흐린 문자가 미리 입력된 입력 상자를 확인할 수 있습니다.

PROGRAMMING/HTML 2023.03.18
반응형