Java(30)
-
전자정부 개발환경 v4.2 공통 콤포넌트 DB 연결하기
DB 접속 설정파일 수정하기전자정부에서는 DB 접속 정보가 src/main/resources/egovframework/egovProps/globals.properties 에 담겨져 있다. 윈도 환경에서 마리아DB 를 쓸 거라서 각각을 다음과 같이 변경한다.변경 전)Globals.OsType = UNIXGlobals.DbType = mysql변경 후)Globals.OsType = WINDOWSGlobals.DbType = maria Globals.DbType = maria 로 DB타입을 지정했지만 Maria DB 와 MySQL 이 헷갈릴 수 있기 때문에 MySQL 설정부분을 '#' 으로 주석처리하기로 한다. 마지막으로 Maria DB 설정을 적절히 변경하고 파일을 저장한다.변경 전)Globals.maria..
2024.07.30 -
전자정부 개발환경 v4.2 윈도 버전 설치 및 공통 콤포넌트 불러오기
전자정부 개발환경(IDE) 다운로드 & 설치1) eGovFrameDev-4.2.0-64bit.zip (윈도 버전)을 다운로드한다. https://www.egovframe.go.kr/home/sub.do?menuNo=94 2) eGovFrameDev-4.2.0-64bit.zip 를 원하는 위치에 압축을 푼다. 전자정부 공통컴포넌트(Template Project) 다운로드 & 압축 풀기1) egovframework-all-in-oneAllNew.zip 을 다운로드한다. https://www.egovframe.go.kr/home/sub.do?menuNo=49 2) egovframework-all-in-oneAllNew.zip 압축을 해제한다. 전자정부 공통컴포넌트(Template Project) 가져오..
2024.07.27 -
eGov 공통 구성하기 2024.07.24
-
JPA 에서 MYSQL 또는 Maria DB 에 한글이 들어 있는 레코드를 삽입할 때 발생할 수 있는 오류 해결 방법
JPA 에서 MYSQL 또는 Maria DB 에 한글이 들어 있는 레코드를 삽입할 때 발생할 수 있는 오류 해결 방법 java.sql.SQLException: (conn=133) Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '=' at org.mariadb.jdbc.export.ExceptionFactory.createException(ExceptionFactory.java:306) ~[mariadb-java-client-3.3.2.jar:na] // import org.hibernate.dialect.MySQL5InnoDBDialect; // MySQL5InnoD..
2024.03.17 -
Thymeleaf 문법
일반적인 css 참조 문법 타임리프에서 css 참조 문법 일반적인 js 참조 문법 타임리프에서 js 참조 문법 참고 문서 : Standard URL Syntax - Thymeleaf The Thymeleaf standard dialects –called Standard and SpringStandard– offer a way to easily create URLs in your web applications so that they include any required URL preparation artifacts. This is done by means of the so-called link expressions, a type www.thymeleaf.org
2024.03.16 -
Lombok 활용
Lombok (롬복) 은 DTO (data transfer object), VO (view object) - 그게 그거다. 활용 목적에 따라 명칭만 다를 뿐 - 를 만들 때 자바 POJO 코드 안에 필드에 대한 getter 와 setter 를 일일이 지정하지 않아도 필요에 따라 자동으로 생성해주는 고마운 라이브러리이다. 일반적으로 스프링 프레임워크에서 @Getter, @Setter 가 흔히 활용되는 편이다. 본 게시물에서는 개인적으로 접해보지 못한 @AllArgsConstructor 와 @Builder 를 다루려고 한다. @AllArgsConstructor 이름에 Constructor 가 붙어 있듯이 생성자를 통해 필드값을 설정하는 방식이다. 이것과 유사한 @RequiredArgsConstructor 도..
2023.12.02