본문 바로가기

전체 글52

[ 그래프탐색 ] 2178 백준 미로탐색 - 자바 Java https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 문제 N×M크기의 배열로 표현되는 미로가 있다. 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 미로에서 1은 이동할 수 있는 칸을 나타내고, 0은 이동할 수 없는 칸을 나타낸다. 이러한 미로가 주어졌을 때, (1, 1)에서 출발하여 (N, M)의 위치로 이동할 때 지나야 하는 최소의 칸 수를 구하는 프로그램을 작성하시오. 한 칸에서 다른 칸으로 이동할 때, 서로 인접한 칸으로만 이동할 수 .. 2020. 10. 20.
[ 에러 ] Field 'id' doesn't have a default value 해당 에러에서 나타는것과 같이 id값의 기본값이 없다고 나왔습니다. 분명히 기본으로 생성하게 @GeneratedValue(strategy = GenerationType.IDENTITY)를 사용해서 기본으로 키 값이 생성되게 만들었습니다. 해결책 Mysql 기준으로 Mysql Workbench 프로그램을 이용하여 AI에 체크를 하셔서 적용하시거나 AUTO_INCREMENT를 붙여주시면 됩니다. 즉, JPA만 자동생성하도록 옵션을 넣어주고 DB에 자동 생성하는 설정을 붙이지 않아서 입니다. 2020. 10. 3.
[ 에러 ] No qualifying bean of type Test 케이스를 작성하는데@Autowired로 분명히 Repositroy의존성을 주입해 주었는데도 계속 없다고 나왔습니다. 분명 Repository클래스에서도 @Repository라고 Annotation도 주었습니다. 해결책 해당 Test Class에 @SpringBootTest라는 Annotation을 붙이 않아서 생기는 문제였습니다. 해당 Annotation을 붙이면 정상적으로 인식이 됩니다. 해결책 solution 2020. 10. 3.
[ 에러 ] Main method is not static in class xxx, please define the main method as Error: Main method is not static in class xxx, please define the main method as: public static void main(String[] args) Process finished with exit code 1 해결책 public void main(String[] args) 을 public static void main(String[] args)으로 변경해줍니다. 감사합니다. 2020. 9. 26.