본문 바로가기

JAVA/eGovFrame(전자정부프레임워크)

(6)
[전자정부프레임워크] java.lang.IllegalStateException: Failed to load ApplicationContext JUnit 테스트 중 데이터베이스(DB) 연결 확인 중 발생한 에러 HikariCP를 연결하고 JUnit으로 정상적으로 연결되었는지 확인하는 코드로 아래와 같은 에러가 발생했다 에러 내역 더보기 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) ~[spring-test-5.3.20.jar:5.3.20] ... Caused by: org.springframework.beans.factor..
[전자정부프레임워크] unknown character set index for field '255' received from server 전자정부프레임워크 MySQL로 DB 연결해서 사용 중 특정 SQL를 불러오는 중 에러가 발생했다 "unknown character set index for field '255' received from server" 에러 내용으로 console 창에 아래와 같이 에러가 발생했다 간단하게 mysql connect 버전을 변경하면 해결된다 아래는 전자정부프레임워크 생성 시 기본 설정되어 있는 버전이다 버전 변경 전 사용중인 MySQL 버전에 맞춰서 connector 버전을 올리면 된다 ※ 사용중인 MySQL 버전 확인하는 방법 : SELECT VERSION(); 이미지와 같이 버전 정보만 변경하면 된다 이 외에는 maven repository 사이트에서 직접 검색해서 버전 정보를 변경할 수 있다 mysql ..
[전자정부프레임워크] java.sql.SQLDataException: (conn=8947981) 한글이 들어간 데이터를 DB에 넣을 때 발생하는 에러입니다 java.sql.SQLDataException (conn=8947981) Incorrect string value: '\...' for column `DB 스키마`.`테이블`.`컬럼명` at row 1 문제가 된 컬럼명까지 알려줍니다 DB 관리 툴을 켜고 데이터셋 설정을 봅니다 HeidiSQL툴의 경우 문제가 된 컬럼의 테이블 정보를 보면 기본 조합은 utf8_unicode_ci 나와있습니다 그런데 각 컬럼의 기본 조합은 utf-8 아닙니다 조합을 위 기본 조합과 같이 utf-8 변경합니다 다시 한 번 진행하면 문제없이 정상적으로 DB에 데이터가 입력됩니다
[전자정부프레임워크]웹브라우저 크롬으로 변경하기 전자정부프레임워크 프로젝트를 크롬으로 켜는 방법입니다 Windeow -> Preferences 클릭합니다 General -> Web Browser 클릭합니다 New... 클릭 합니다 Name은 자유롭게 적습니다 "Chrome" 적고 Browse... 클릭해서 크롬 다운로드 경로를 입력합니다 ok 활성화됩니다 클릭합니다 정상적으로 추가되었습니다 Apply and Close 클릭합니다
[전자정부프레임워크]새로운 프로젝트 만들기 전자정부프레임워크 기본 프로젝트 생성하는 방법입니다 전자정부프레임워크 버전은 3.10.0(beta)입니다. 프로젝트 생성 전자정부를 실행합니다 초기화면입니다 Welcom 창의 "X" 버튼을 클릭합니다 왼쪽은 프로젝트 목록을 보여주는 창으로 현재는 프로젝트가 없어서 생성 가능한 프로젝트 목록을 간단하게 보여줍니다 왼쪽의 view view 화면 목록에서 바로 프로젝트를 만들 수 있습니다 하지만 여기서는 전자정부프레임워크 퍼스트북에서 설명한 방식으로 프로젝트를 만들어보겠습니다 오른쪽 빨간 부분(Open Perspective)을 클릭합니다 "eGovFrame" 클릭합니다 메뉴바와 왼쪽 view 화면이 변경됩니다 메뉴바의 "eGovFrame" 클릭 -> "Start" 클릭 -> "New Web Project" 클..
[전자정부프레임워크]eGovFrame 다운로드 하는 방법 전자정부프레임워크 등장 배경 및 목적 개발 프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 애플리케이션 구축을 지원합니다. "전자정부 표준프레임워크"는 공공사업에 적용되는 개발 프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재 사용성 향상을 목표로 합니다. 이를 통해"전자정부 서비스의 품질 향상" 및 "정보화 투자 효율성 향상"을 달성하고, 대ㆍ중소기업이 동일한 개발기반 위에서 공정 경쟁이 가능하게 됩니다. 자세한 내용은 여기 클릭 전자정부프레임워크를 다운로드하기 위해서 구글에 "전자정부프레임워크"를 검색합니다 첫 번째 링크를 클릭합니다 https://www.egovframe.go.kr/ eGovFrame Portal 온라인 지원 포탈 묻고 답하기..