본문 바로가기

Java Framework3

Spring Legacy Project → Spring MVC Project 생성 시 java.lang.java.lang.ExceptionInInitializerError 발생 이클립스의 최신 버전인 2021-12를 패키지 다운로드로 설치하고, Spring Framework 관련 플러그인을 이클립스 마켓플레이스를 통해 설치하였다. 이후 Spring Legacy Project → Spring MVC Project 생성 시 해당 오류가 발생하였다. 이와 관련해서는 여러가지 방법이 있는데, 내가 선택한 방법은 이클립스에서 사용하는 자바 버전을 낮추는 것이다. 일단 이클립스 2021-12 버전의 패키지 다운로드로 설치하면 OpenJDK 17 버전이 내장되어 있다. 따라서 처음에 이클립스를 구동하면 이 Open JDK 17 버전을 기반으로 작동하므로 이 부분을 먼저 수정해주자. 적절한 텍스트 에디터 도구를 선택하여 eclipse 폴더의 eclipse.ini 파일을 편집하게 되면 아래와 .. 2022. 1. 3.
Spring Framework에 Mybatis 연동하기 Mybatis에 대한 정의는 아래 URL에서 참조하시길 바란다. 마이바티스는 무엇인가? 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. https://mybatis.org/mybatis-3/ko/index.html MyBatis – 마이바티스 3 | 소개 Copyright © 2009–2021MyBatis.org. . mybatis.org 쉽게 얘기하면 쿼리를 xml로 관리할 수 있도록 도와주는 프레임워.. 2021. 5. 23.
Eclipse로 Spring Framework 시작하기 Spring Boot Project 가 요즘 대세로 떠오르고 있지만, Spring Legacy Project로 만들어진 프로젝트들도 아직 존재한다. 그렇기 때문에 여기서는 Spring Boot가 아닌 Spring Legacy Project를 작성하는 방법에 대해 다룰 것이다. 일단 Eclipse를 Java EE로 다운로드 받는다. 이클립스의 버전은 상관없다. 그리고 IntelliJ IEDA 의 설정 방법에 대해서는 별도로 작성할 것이다. 일단 이클립스를 구동하면 아래와 같은 화면이 나올 것이다. 이제 여기서 Window ▶ Eclipse Marketplace 를 실행하고 Find에 Spring을 검색하면 아래와 같은 화면이 나온다. 일단 Spring Tools 4를 설치하고 난 이후에 Spring Too.. 2021. 1. 10.