본문 바로가기

Languages19

spring boot과 JPA 에서 InvalidDataAccessApiUsageException 에러 해결하기 Spring Boot에서 JPA는 자바 ORM 기술의 표준 스펙인 JPA(Java Persistence API)를 사용하여 데이터베이스에 접근하는 방법입니다. JPA를 사용하면 데이터베이스와의 상호작용을 추상화할 수 있으며, 데이터베이스의 변경 사항에 대응하는 코드 변경을 최소화할 수 있습니다. Spring Boot에서 JPA를 사용 시, 다음과 같은 에러가 발생하였습니다. 처음 URL을 호출할 때는 정상, 두 번째 호출할 때는 아래와 같은 에러 발생 org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [\] did not match expected type [java.lang.String (n/a)]; nested ex.. 2023. 4. 4.
spring boot 실행하는 방법과 외부 properties 설정 파일 읽기 Spring Boot 애플리케이션을 실행하는 방법은 다음과 같습니다. 1. IDE에서 실행 Spring Boot 애플리케이션을 개발하는 IDE (Eclipse, IntelliJ 등)에서 해당 프로젝트를 열고, 애플리케이션 실행을 위한 Run 버튼을 클릭합니다. 2. 명령어로 실행 Spring Boot 애플리케이션의 jar 파일을 빌드하고, 해당 jar 파일을 실행할 수 있습니다. 먼저, Maven 또는 Gradle 등의 빌드 도구를 사용하여 jar 파일을 빌드합니다. 그런 다음, 터미널에서 다음 명령어를 입력하여 jar 파일을 실행합니다. java -jar your_project_name.jar 3. Spring Boot CLI로 실행 Spring Boot CLI를 사용하여 Spring Boot 애플리케.. 2023. 4. 4.
서버에서 spring boot 애플리케이션 실행할 때 옵션과 실행 방법 Spring Boot는 Spring 프레임워크 기반의 자바 웹 애플리케이션을 빠르고 쉽게 개발할 수 있도록 도와주는 도구입니다. Spring Boot는 애플리케이션 개발을 위한 기본 구성을 자동으로 설정해줍니다. 이로 인해 개발자는 별도의 설정 없이도 빠르게 개발을 시작할 수 있습니다. Spring Boot는 다음과 같은 주요 특징을 가지고 있습니다. 1. 자동 설정(Auto Configuration) Spring Boot는 애플리케이션에 필요한 기본적인 설정을 자동으로 제공합니다. 개발자는 이러한 설정을 덮어쓰거나 수정하여 개발을 진행할 수 있습니다. 2. 내장 서버(Embedded Server) Spring Boot는 Tomcat, Jetty, Undertow 등의 서버를 내장하고 있습니다. 이를 통.. 2023. 4. 4.
Spring Boot에서 Main Class가 2개 일 때 빌드 하기 가끔 spring boot 프로젝트에서 Main Class가 2개인지 모르고 빌드하다 보면 에러를 만나게 됩니다. 이런 경우 대응방법을 설명드리도록 하겠습니다. Spring Boot 애플리케이션에서 Main Class가 2개인 경우, 빌드할 때 어떤 Main Class를 사용할지 지정해주어야 합니다. 이를 위해서는 Maven 또는 Gradle 빌드 도구를 사용하여 설정 파일을 수정해주어야 합니다. 1. Maven 사용 시 Maven을 사용하는 경우, pom.xml 파일에 다음과 같이 설정을 추가합니다. org.springframework.boot spring-boot-maven-plugin repackage com.example.Application1 repackage2 repackage com.exam.. 2023. 4. 4.
반응형