본문 바로가기

intellij language level2

[java/spring] intellij 에서 'Try-with-Resources are not supported at language level 5' 처리 방법 인텔리제이로 자바 프로그래밍을 하다보면 'Try-with-resources are not supported at language level 5' 라는 에러를 만나는 경우가 있습니다. 이것은 인텔리제이 내부에서 컴파일 할때 사용하는 JDK의 버전이 낮아서 발생하는 문제입니다. 보통 intellij 의 language level 을 설정하지 않았다면 jdk 버전은 1.5일 것입니다. 하지만 사용하려 했던 try-with-resources 는 jdk 1.7 버전에 등장한 것으로 1.5 에서는 사용이 불가능 합니다. intellij의 Language level은 'File -> Project Structure...' 의 Modules 에서 확인이 가능합니다. 프로젝트 명을 클릭하면 우측에 위와 같은 화면이 나타.. 2019. 11. 24.
[java/spring] IntelliJ 에서 스프링 개발하기2. DB 설정(MariaDB) 이 포스팅은 java/spring 스터디에서 IntelliJ로 개발하면서 진행했던 내용을 정리한 것입니다. 게시판 만들기를 해볼 것인데 게시글을 저장하기 위한 DB로 MariaDB를 사용할 계획 입니다. MariaDB 설치는 생략합니다. 1. 의존성 추가 우선은 spring 에서 DB를 사용 할 수 있도록 jdbc 드라이버와 MariaDB에 대한 라이브러리를 추가 해야 합니다. 아래의 코드를 pom.xml에 추가해 주어야 합니다. mysql mysql-connector-java 8.0.17 org.mybatis mybatis 3.5.2 org.mybatis mybatis-spring 2.0.2 org.springframework spring-jdbc ${org.springframework-version}.. 2019. 11. 24.