728x90 반응형 IT/Spring43 [Spring] - STS xml 설정 시 cvc-elt.1.a: Cannot find the declaration of element 'beans 에러 해결 방법 원인 STS(이클립스)에서 xml 파일 설정 시 아래와 같은 에러 발생cvc-elt.1.a: Cannot find the declaration of element 'beans- 스키마 위치에 접근 불가 xsi:schemaLocation에 지정된 URL에서 실제 스키마를 로드해야 XML 파일이 유효성을 검사할 수 있습니다. URL 경로가 잘못되었거나 네트워크 연결 문제로 인해 스키마 파일을 가져오지 못하면 이 오류가 발생할 수 있습니다. 해결 방법sts(이클립스) 상단 메뉴에서 Window -> Preferences로 이동 xml 검색 후 XML (Wild Web Developer) 클릭 후 Download external resources like referenced DTD, XSD 항목 체크해서외.. 2024. 12. 25. [Spring] - 이클립스(Eclipse)나 STS에서 AnyEdit Tools plugin을 사용해서 카멜 케이스(Camel case)와 스네이크 케이스(Snake case)를 단축키로 편하게 변환하는 방법 #이클립스(Eclipse)나 STS에서 AnyEdit Tools plugin을 사용해서 카멜 케이스(Camel case)와 스네이크 케이스(Snake case)를 단축키로 편하게 변환하는 방법 -이클립스(Eclipse)나 STS를 사용하다가 보면 카멜 케이스(Camel case)와 스네이크 케이스(Snake case)로 된 필드명들을 대량으로 바꿔야 할 때가 있습니다. 그럴 때 AnyEdit Tools plugin을 사용해서 단축키로 편안하게 카멜 케이스(Camel case)와 스네이크 케이스(Snake case)를 변환할 수 있습니다. #AnyEdit Tools plugin 다운로드 방법 및 사용 방법 1. 이클립스(Eclipse)나 STS를 실행하고 상단 메뉴에서 Help -> Eclipse Mark.. 2023. 4. 6. [Spring] - 스프링부트에서 스프링 밸리데이션 @Valid 어노테이션으로 유효성 검사(Validation) 하는 방법 #스프링부트에서 스프링 밸리데이션 @Valid 어노테이션으로 유효성 검사(Validation) 하는 방법 -클라이언트뿐만 아니라 서버에서도 유효성검사가 필요합니다. -스프링에서는 @Valid 어노테이션을 사용해서 각 필드에 대한 유효성 검사를 할 수 있습니다. -다양한 어노테이션을 사용하여 유효성 검사를 할 수 있습니다. #Spring Validation을 사용하려면 pom.xml에 Maven 의존성을 추가해줘야 합니다. org.springframework.boot spring-boot-starter-validation 2.5.6 #Controller -메서드 파라미터 제일 앞에 @Valid 어노테이션을 사용해 줘야지 유효성검사를 할 수 있습니다. package com.org.test.controller.. 2023. 4. 2. [Spring] - 스프링 JPA 테이블 생성 중 GenerationTarget encountered exception accepting command : Error executing DDL " 오류 해결 방법 #스프링 JPA 테이블 생성 중 GenerationTarget encountered exception accepting command : Error executing DDL " 오류 해결 방법 -관련예외 -Error executing DDL drop table if exists user via JDBC Statement 예외가 발생했습니다. -org.h2.jdbc.JdbcSQLSyntaxErrorException 예외 #문제 -스프링 프로젝트에서 JPA와 H2데이터베이스를 사용해서 Entity 생성하던 중 예외가 발생했습니다. #원인 -User라는 Entity명을 사용했는데 User라는 단어가 예약어라서 발생하던 예외였습니다. #해결 방법 -그래서 User 대신에 Member로 Entity명을 변경하니 .. 2023. 4. 2. [Spring] - 스프링 java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator 에러 해결 방법(tomcat, jstl 버전 충돌) #스프링 java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator 에러 해결 방법(tomcat, jstl 버전 충돌) -에러 메시지는 java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator 에러 원인은 Tomcat 10 버전부터 servlet관련 패키지의 이름을 javax.servlet에서 jakarta.servlet로 이름이 바뀌면서 Class를 찾을 수 없어서 생기는 에러입니다. -1차적으로 version을 3.0.1(톰캣10버전) -> 2.6.7(톰캣9버전)으로 다운해서 적용하니 javax.servlet 관련 패키지가 정상적으로 적용되었습.. 2023. 1. 26. [Spring] - 스프링 The attribute readOnly is undefined for the annotation type Transactional 에러 해결 방법 #스프링 The attribute readOnly is undefined for the annotation type Transactional 에러 해결 방법 -@Transactional(readOnly = true) : readOnly 속성을 사용하려고 하는데 에러가 발생했습니다. -@Transactional import를 import jakarta.transaction.Transactional; 로 잘 못하고 있었습니다. -아래의 라이브러리를 import 해주어야 합니다.. import org.springframework.transaction.annotation.Transactional; 2023. 1. 25. 이전 1 2 3 4 ··· 8 다음 728x90 반응형