dev/java(egov) (20) 썸네일형 리스트형 pg 연동 후 로그인 세션 종료 java spring boot pg사 개발 중 로그인 세션이 종료되는 오류가 발생크로스 도메인 처리라서 로그아웃 되는 현상이 발생합니다.java spring > application.yml 수정server.servlet.session.cookie.same-site: noneserver.servlet.session.cookie.secure: true1. server.servlet.session.cookie.same-site: none설명:SameSite 쿠키 속성을 설정합니다. 이 속성은 크로스 사이트 요청이 발생할 때, 쿠키가 어떻게 동작할지를 결정합니다.None: 쿠키가 크로스 사이트에서 전송되는 것을 허용합니다. 이는 주로 OAuth와 같은 외부 인증 시스템을 사용할 때 필요합니다.Lax: 기본값이며.. sts error - Could not fetch model of type 'GradleBuild' using connection to Gradle distribution Spring Tool Suite errororg.gradle.tooling.BuildException: Could not fetch model of type 'GradleBuild' using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-7.5-bin.zip'. maven > gradle로 변경 한 소스를 다시 받았더니 에러가 발생했습니다. 설정을 모두 했지만 에러가 발생import 할 때 직접 경로를 지정해서 해결했습니다. 1. File > Import > Gradle > Existing Gradle Project 선택합니다.2. Gradle > Existing Gradle Project를 선택합.. [Java] java enum key value enum 열거형아래 코드에 열거형(enum)을 작성하였습니다. `eFILE_SCT.FILE_11`을 호출할 때 해당 값이 `11`이 반환되도록 하려면, 열거형에 생성자를 추가하고 `value` 필드를 통해 값을 저장해야 합니다.public enum eFILE_SCT { Defult(0), FILE_11(11); private final int value; eFILE_SCT(int value) { this.value = value; } public int getValue() { return value; }} 사용예제eFILE_SCT.FILE_11.getValue() 호출하면 enum의 값을 확인할 수 있습니다.public class Main {.. java rsa 암호화, 복호화 rsa 암호화, 복호화RSA 알고리즘은 다음과 같은 다양한 상황에서 사용될 수 있습니다:안전한 데이터 전송: 데이터를 안전하게 전송해야 하는 경우에 RSA를 사용할 수 있습니다. 예를 들어, 클라이언트와 서버 간의 통신에서 데이터의 기밀성을 보장하고자 할 때 사용됩니다. HTTPS 프로토콜에서 SSL/TLS 세션을 설정할 때 RSA가 사용됩니다.전자 서명: 데이터의 인증과 무결성 검증을 위해 사용됩니다. 데이터의 송신자가 데이터를 서명하여 자신의 신원을 입증하고, 데이터가 변경되지 않았음을 수신자가 검증할 수 있습니다.키 교환: Diffie-Hellman 키 교환과 같은 프로토콜과 함께 사용하여 안전한 방식으로 키를 교환할 수 있습니다. 이는 대칭 암호화 키를 안전하게 교환하는 데 사용됩니다.디지털 인증.. [mybatis] insert 후 key값 반환 selectKey oracle insert 후 key값 반환mabatis에 selectKey라고 하는 db insert 후 리턴 받는 기능입니다.구글에 검색 키워드 아래처럼 엄청나게 많이 나오네요mybatis 키 값 리턴Mybatis insert 후 값 가져오기MyBatis insert 후 PK 값 가져오기oracle insert 후 key값 반환Mybatis insert 리턴 값mybatis insert return pkmybatis insert return keyselectKey 요소의 주요 속성keyProperty: 생성된 키 값을 설정할 객체의 속성을 지정합니다. 여러 개의 속성을 지정할 수 있습니다.keyColumn: 데이터베이스의 column 이름을 지정합니다.resultType: 생성된 키 값의 데이터 타입을.. [mybatis] Could not set property 'id' of 'class egovframework.example.sample.service.SampleVO' with value '1' Could not set property 'id' of 'class egovframework.example.sample.service.SampleVO' with value '1'selectkey를 적용하면서 에러가 발행했음Error selecting key or setting result to parameter object. Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class egovframework.example.sample.service.SampleVO' with value '1' Cause: java.lang.IllegalArgumentException: argument type m.. [mybatis] Element type "selectkey" must be declared mybatis Element type "selectkey" must be declared 원인DTD 설정 오류: MyBatis 매퍼 XML 파일의 DOCTYPE 선언 부분이 잘못되었거나 누락된 경우.MyBatis 버전 호환성 문제: MyBatis 버전과 사용 중인 DTD가 호환되지 않는 경우.조치 1MyBatis 매퍼 XML 파일의 최상단에 올바른 DOCTYPE 선언이 포함되어 있는지 확인해야 합니다. 다음은 MyBatis 3.x 버전에서 사용하는 올바른 DOCTYPE 선언입니다: 조치 2전자정부프레임워크 SAMPLE 테이블을 예제로 진행했습니다. INSERT INTO SAMPLE ( ID .. intellij 전자정부프레임워크 spring boot 설정 intellij 전자정부프레임워크 spring boot 설정intellij에 전자정부프레임워크 spring boot 설정을 해보겠습니다.현재 상황은 전자정부프레임워크 4.1에서 spring boot로 생성 한 프로젝트를 intellij에 설정해 보도록 하겠습니다.spring boot는 현재 git 연결이 되어 있습니다.전 프로젝트를 복사한 후 intellij에 설정을 하였는데 git까지 연결이 되었습니다.중간에 연결 확인 때 연결한다고 하면 자동으로 됩니다.1. 기존 프로젝트 오픈이기 때문에 아래 1번 이미지에서 오른쪽 상단에 있는 open을 클릭합니다.2. spring boot가 생성되어 있는 경로를 지정합니다.3. eclipse project, maven project 선택 창입니다. ( maven.. 전자정부프레임워크(egov) 4.2 웹프로젝트 생성 전자정부프레임워크(egov) 4.2 다운로드 웹프로젝트를 만들기 전에 먼저 전자정부프레임워크 4.2를 다운로드합니다. 전장정부프레임워크는 https://www.egovframe.go.kr/ 사이트에 가시면 다운로드하실 수 있습니다. 1. 홈페이지 상단메뉴 > 다운로드 2. 개발환경 탭 선택 3. 4.x 다운로드 버튼 클릭 4. eGovFrameDev-4.2.0-64bit.zip 전자정부프레임워크(egov) 4.2 웹프로젝트 생성 다운로드한 받은 "eGovFrameDev-4.2.0-64bit.zip" 파일을 압축을 해제합니다. "eclipse" 폴더로 이동해서 "eclipse.exe"를 실행합니다. ※ 전자정부프레임워크 4.1 버전처럼 실행 전에 특별히 해야 하는 조건은 없습니다. 1. File >> Ne.. 전자정부프레임워크(egov) 4.1 웹프로젝트 생성 전자정부프레임워크(egov) 4.1 웹프로젝트 생성 egov 4.1 web project 생성입니다. 처음 시작해서 예제 게시판 화면 실행 화면까지입니다. 동영상은 web project 실행했을 때 모습을 담았습니다. 전자정부프레임워크 웹 프로젝트 생성 1. New 2. eGovFrame Web Project 프로젝트 명, 그룹 아이디를 입력 1. Project name 입력 (ex :[ test_240413]을 입력했습니다.) 2. Group Id 입력 (ex : [1]을 그룹아이디 입력 했습니다.) 예제소스 추가 1. Generate Example : 체크를 선택합니다. 그럼 게시판 예제 소스가 함께 생성됩니다. 2. Finish : [Finish] 버튼 클릭 시 웹 프로젝트가 생성됩니다. 프로젝트 .. 이전 1 2 다음