일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 너비우선탐색
- Spring
- 깊이우선탐색
- mybatis
- 백준
- select
- 피보나치
- DFS
- Greedy
- 알고리즘
- 코테
- 정렬
- BFS
- 그리디알고리즘
- DP
- IntelliJ
- springboot
- db
- 이펙티브자바
- SQL
- java
- 다이나믹프로그래밍
- Database
- mariaDB
- 탐욕법
- 데이터베이스
- Effective Java
- 프로그래머스
- 우선순위큐
- join
- Today
- Total
목록Spring (12)
땀두 블로그

위와 같이 invalid source release 오류가 발생하였다. 이는 jdk 버전이 제대로 잡혀있지 않아서 발생하는 오류이다. IntelliJ 상단 file - settings-build, execution, deployment - build tools - maven - Runner 에 들어가서 JRE에 있는 부분을 jdk11버전으로 변경해주면 된다. jdk11이 없는 경우 설치하고, file - project structures에 들어가서 jdk 탐색을 하여 설정해주면 된다.

https://start.spring.io/ spring.io 사이트에 접속 위와 같이 스프링 부트의 버전 및 프로젝트 설정, 자바 버전을 설정해준다. 종속성 같은 경우에는 다음과 같이 설정해준다. 스프링프레임워크를 사용하기 위한 Spring web과 html문법을 사용하기 위한 템플릿 엔진을 선택하였다. 선택 이후 Generate를 통해서 파일을 받고 압축을 해제한다. IntelliJ 에서 Open 클릭 후 아래 경로를 찾아 build.gradle을 선택 후 열기 프로젝트 생성이 완료되었다.

https://www.jetbrains.com/ko-kr/idea/download/#section=windows 인텔리제이 홈페이지에서 다운로드 클릭(아직은 무료인 커뮤니티 버전으로 사용하려고 한다) 실행화면이다.
selectkey 를 이용해서 쿼리에서도 아래와 같은 방식으로 사용할 수 있다. SELECT FT_GET_SEQUENCE(#{id}, 'ID', 'N') FROM DUAL 이 값 자체는 map형식으로 파라미터로 넘어가기 때문에 service에서 String id = (String)param.get("id") 와 같은 형식으로 저장할 수 있고, 이것을 controller에서 rtnMap.put("id", map.get("id")); 와 같은 식으로 만들어서 리턴 가능하다.