목록IT/Spring (22)
이야기앱 세상
오라클 드라이버 ojdbc6 메이븐 설정 repository 추가 oracle ORACLE JDBC Repository https://code.lds.org/nexus/content/groups/main-repo dependency 추가 com.oracle.database.jdbc ojdbc6 11.2.0.4
SLombok 설치 및 사용법 롬복은 자바빈(도메인 클래스)에 getter, setter, toString, equals, hashCode 메서드 등을 자동으로 추가해주기 때문에 별도로 명시할 필요가 없다. - 롬복 설치 Lombok를 설치하려면 사용중이 STS를 종료한다. 아래 명시한 Lombok 사이트를 방문해서 파일을 다운로드 받는다. https://projectlombok.org/ 다운로드 링크를 눌러 파일을 다운로드 받는다. 다운로드된 lombok.jar를 클릭한다. 아래 화면이 보여지고 자동으로 STS 경로를 인식해서 sts.exe 파일을 선택한다. 만약 자동으로 인식을 못 할 경우 [Specify Location] 버튼을 눌러 수동으로 STS 경로를 탐색하고 sts.exe 파일을 선택한다. ..
전자정부 표준프레임워크에서 EgovAbstractServiceImpl 사용시 아래와 같은 오류가 발생할 때가 있다. 오류 메시지 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'leaveaTrace' is defined 이런 오류가 발생하면 설정파일(context-common.xml)에 아래 설정이 누락되었을 때 발생하게 된다. 아래 빈 설정을 추가해주면 해결된다. *
스프링에서 액셀 파일을 생성을 위해 사용하는 AbstractExcelView가 스프링 4.2이상에서는 deprecated 되었다. 대체할 수 있는 클래스는 AbstractXlsView 이다. AbstractXlsView는 AbstractExcelView 처럼 buildExcelDocument 메서드를 제공하기 때문에 buildExcelDocument 메소드를 구현해서 사용하면 된다. 구현 예) import org.springframework.web.servlet.view.document.AbstractXlsView; public class ExcelDownload extends AbstractXlsView { @Override protected void buildExcelDocument(Map model..
스프링에서 파일 업로드 작업을 위해서 dispatcher-servlet.xml에 multipartResolver를 추가하고 실행시켰을 때 java.lang.ClassNotFoundException:org.apache.commons.fileupload.FileItemFactory 와 같은 에러가 발생하게 되면 pom.xml에 파일 업로드와 관련된 라이브러리 설정을 하지 않기 때문이다. 아래와 같이 설정하면 에러가 해결된다. commons-fileupload commons-fileupload 1.3.1
GitHub 설정 및 STS 또는 eclipse(이클립스) 연동하기 1. GitHub란? GitHub는 소프트웨어 개발 코드를 repository에 업로드하고 버전를 관리할 수 있는 시스템을 제공하는 웹사이트이다. 개발에 참여한 개발자들은 리포지토리를 공유해서 코드를 공유할 수 있다. 2. GitHub 가입하기 https://github.com/에 접속해서 회원가입을 한다 메뉴에서 [Sign up]를 클릭해서 가입하거나 첫화면의 가입 폼의 내용을 작성하고 회원가입한다. 메뉴에서 [Sign up]를 클릭했을 경우 아래 화면이 보여지고 Username, Email, Password를 작성하고 Verify account를 수행하고 하단의 [Create an account]를 눌러 가입한다. 회원에 가입하면 가..
스프링 프레임워크 - sts 다운로드 및 설치, Spring MVC Project 생성 스프링 프레임워크 코드를 작성할 수 있는 sts를 다운로드하고 설치하는 방법을 소개하고 Spring MVC Project도 생성해서 실행시켜보겠습니다. 동영상 주소 : https://youtu.be/QxvzXdOu9qw
Spring에서 WebSocket 사용시 HttpSession에 저장된 값 사용하기 Spring4에서 WebSocket를 사용할 때는 아래와 같이 maven dependency를 추가해줌 org.springframework spring-websocket 4.0.9.RELEASE servlet-context.xml에서 websocket:handlers 태그에 websocket:mapping 아래 websocket:handshake-interceptors에HttpSessionHandshakeInterceptor를 추가하면 WebSocketHandler에 접근하기 전에 HttpSession에 접근하여 저장된 값을읽어 들여 WebSocketHandler에서 사용할 수 있도록 처리함 구현된 WebSocketHan..