java
[오류해결] org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ~
[오류해결] org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ~
2024.03.05오류 발생 스프링부트에서 Author 라는 Entity와 AuthorRepository라는 Repository를 호출하는 코드를 실행했을 때 다음 오류가 발생했다. org.springframework.beans.factory.UnsatisfiedDependencyException Caused by: org.springframework.beans.factory.BeanCreationException Caused by: java.lang.IllegalArgumentException 오류 상세 보다 자세한 오류 내용은 다음과 같다. 3단계에 걸쳐 실제 호출해서 오류가 발생한 지점부터 근원지까지의 오류 발생 내용이 기록되어있다. 오류 내용을 제외한 나머지 내용은 길어서 생략했다. 2024-03-05T09:06:..
[오류해결::JPA] Caused by: org.hibernate.AnnotationException: No identifier specified for entity
[오류해결::JPA] Caused by: org.hibernate.AnnotationException: No identifier specified for entity
2022.06.21문제 발생 상황 서버를 실행하니 Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.example.demo.domain.Board 라는 오류가 발생했습니다. 원인 분석 Entity에 Id를 설정하지 않은 경우 발생하는 오류입니다. 저는 아래와 같은 Entity를 추가했을 때 오류가 발생했습니다. 코드에서 확인 가능하듯이 Id로 선택한 클래스 멤버 변수가 없습니다. package com.example.demo.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; import javax.persistence.*; import ..
Java int 배열 정렬하기
Java int 배열 정렬하기
2020.07.12int 배열을 오름차순/내림차순으로 정렬하기 정렬은 코딩테스트 뿐만아니라 실무에서도 자주쓰이는 알고리즘이다. 자주 쓰이는 만큼 편하고 깔끔하게 정렬을 활용하는 방법을 알아두면 유용하게 쓰는 경우가 많다. 1. 오름차순 오름차순으로 정렬하는 방법은 정말 간단하다. Arrays 클래스의 sort() 메서드를 사용하면 되기 때문이다. import java.util.Arrays; public class SortArrayExample { public static void main(String[] args) { int[] arr = {4, 2, 5, 3, 1}; Arrays.sort(arr); for (int num : arr) { System.out.println(num); } } } 1 2 3 4 5 2. 내림..
[Java] 백준 1406번 문제 - 에디터
[Java] 백준 1406번 문제 - 에디터
2020.02.29에디터 [1406번 링크] 문제 한 줄로 된 간단한 에디터를 구현하려고 한다. 이 편집기는 영어 소문자만을 기록할 수 있는 편집기로, 최대 600,000글자까지 입력할 수 있다. 이 편집기에는 '커서'라는 것이 있는데, 커서는 문장의 맨 앞(첫 번째 문자의 왼쪽), 문장의 맨 뒤(마지막 문자의 오른쪽), 또는 문장 중간 임의의 곳(모든 연속된 두 문자 사이)에 위치할 수 있다. 즉 길이가 L인 문자열이 현재 편집기에 입력되어 있으면, 커서가 위치할 수 있는 곳은 L+1가지 경우가 있다. 이 편집기가 지원하는 명령어는 다음과 같다. 커맨드 설명 L 커서를 왼쪽으로 한 칸 옮김 (커서가 문장의 맨 앞이면 무시됨) D 커서를 오른쪽으로 한 칸 옮김 (커서가 문장의 맨 뒤이면 무시됨) B 커서 왼..