분류 전체보기
-
1️⃣ 깃허브 Repository 생성 🔹 내 깃허브 계정에 로그인해 Repositories-New 클릭 🔹 Repository name (필수) : 저장소 이름 🔹 Public/Private (필수) : Repository 접근 권한 설정, 모두에게 공개하려면 public 🔹 Add a README file (선택) : 프로젝트에 대한 설명 등을 서술할 파일이 필요할 경우 선택 🔹 Add .gitignore(선택) : 개발 시 코드 외에 생성되는 로그파일, IDE 설명 파일, 운영 체체 파일 등의 팀원 간 충돌을 방지하기 위해 git에서 이 파일들을 관리하지 않게끔 설정할 경우 선택 🔹 Create repository : 위 설정 완료 후 클릭 🔹 레포지토리 생성 완료 2️⃣ SQL Developer와..
[GitHub] 오라클 SQL Developer 깃허브 연결/연동/PUSH/올리기1️⃣ 깃허브 Repository 생성 🔹 내 깃허브 계정에 로그인해 Repositories-New 클릭 🔹 Repository name (필수) : 저장소 이름 🔹 Public/Private (필수) : Repository 접근 권한 설정, 모두에게 공개하려면 public 🔹 Add a README file (선택) : 프로젝트에 대한 설명 등을 서술할 파일이 필요할 경우 선택 🔹 Add .gitignore(선택) : 개발 시 코드 외에 생성되는 로그파일, IDE 설명 파일, 운영 체체 파일 등의 팀원 간 충돌을 방지하기 위해 git에서 이 파일들을 관리하지 않게끔 설정할 경우 선택 🔹 Create repository : 위 설정 완료 후 클릭 🔹 레포지토리 생성 완료 2️⃣ SQL Developer와..
2024.02.08 -
1️⃣ 깃허브 Repository 생성 🔹 내 깃허브 계정에 로그인해 Repositories-New 클릭 🔹 Repository name (필수) : 저장소 이름 🔹 Public/Private (필수) : Repository 접근 권한 설정, 모두에게 공개하려면 public 🔹 Add a README file (선택) : 프로젝트에 대한 설명 등을 서술할 파일이 필요할 경우 선택 🔹 Add .gitignore(선택) : 개발 시 코드 외에 생성되는 로그파일, IDE 설명 파일, 운영 체체 파일 등의 팀원 간 충돌을 방지하기 위해 git에서 이 파일들을 관리하지 않게끔 설정할 경우 선택 🔹 Create repository : 위 설정 완료 후 클릭 2️⃣ 이클립스와 깃허브 레포지토리 연결 🔹 이클립스 실행..
[GitHub] 이클립스(Eclipse) 깃허브 연결/연동/올리기/push1️⃣ 깃허브 Repository 생성 🔹 내 깃허브 계정에 로그인해 Repositories-New 클릭 🔹 Repository name (필수) : 저장소 이름 🔹 Public/Private (필수) : Repository 접근 권한 설정, 모두에게 공개하려면 public 🔹 Add a README file (선택) : 프로젝트에 대한 설명 등을 서술할 파일이 필요할 경우 선택 🔹 Add .gitignore(선택) : 개발 시 코드 외에 생성되는 로그파일, IDE 설명 파일, 운영 체체 파일 등의 팀원 간 충돌을 방지하기 위해 git에서 이 파일들을 관리하지 않게끔 설정할 경우 선택 🔹 Create repository : 위 설정 완료 후 클릭 2️⃣ 이클립스와 깃허브 레포지토리 연결 🔹 이클립스 실행..
2024.02.08 -
Unable to locate Spring NamespaceHandler for XML schema namespace ✅오류 발생 상황 이전에 백업한 프로젝트를 다시 실행하니 발생한 오류였음 ✅오류 해결 방법 설치되어있던 spring security 라이브러리와 web.xml의 security filter를 삭제한 후 다시 설치/적용해 보니 해결됨
Unable to locate Spring NamespaceHandler for XML schema namespace 오류Unable to locate Spring NamespaceHandler for XML schema namespace ✅오류 발생 상황 이전에 백업한 프로젝트를 다시 실행하니 발생한 오류였음 ✅오류 해결 방법 설치되어있던 spring security 라이브러리와 web.xml의 security filter를 삭제한 후 다시 설치/적용해 보니 해결됨
2024.02.02 -
✅ 스프링 시큐리티란? 스프링 기반 애플리케이션의 인증과 인가를 담당하는 스프링 하위 프레임워크 🔹 인증 : 로그인, 회원가입 🔹 인가 : 인증된 사용자의 권한에 따라 접근 허락 ✅ 스프링 시큐리티 인증 구조 1️⃣ 유저가 로그인을 요청하면 AuthenticationFilter에서 요청을 가로챔 2️⃣ HTTPServletRequest에서 사용자가 보낸 아이디, 비번의 유효성을 검사하고, AuthenticationFilter가 사용자 정보로 임시 인증용 객체(UsernamePasswordAuthentication Token)를 만듦 3️⃣ AuthenticationFilter가 임시 인증용 객체를 AuthenticationManager에 전달 4️⃣ AuthenticationManager가 전달받은 임시..
[Spring Security]스프링 시큐리티란? 스프링 시큐리티 개념, 구조, 흐름✅ 스프링 시큐리티란? 스프링 기반 애플리케이션의 인증과 인가를 담당하는 스프링 하위 프레임워크 🔹 인증 : 로그인, 회원가입 🔹 인가 : 인증된 사용자의 권한에 따라 접근 허락 ✅ 스프링 시큐리티 인증 구조 1️⃣ 유저가 로그인을 요청하면 AuthenticationFilter에서 요청을 가로챔 2️⃣ HTTPServletRequest에서 사용자가 보낸 아이디, 비번의 유효성을 검사하고, AuthenticationFilter가 사용자 정보로 임시 인증용 객체(UsernamePasswordAuthentication Token)를 만듦 3️⃣ AuthenticationFilter가 임시 인증용 객체를 AuthenticationManager에 전달 4️⃣ AuthenticationManager가 전달받은 임시..
2024.02.02 -
전자정부 표준프레임워크(v3.10.0)로 진행했고, 시큐리티 관련 설정은 이 글 참고 https://hyewonkim1996.tistory.com/19 [eGov]전자정부 프레임워크(v3.10.0)와 Spring Security(스프링 시큐리티) 연동 전자정부 스프링 시큐리티 연동 1.pom.xml에서 스프링 시큐리티 라이브러리 설정(호환되는 버전인지 확인 필수) 이 글에서는 v3.10.0 기준 호환되는 스프링 시큐리티 버전 4.2.13.릴리즈로 설정했다. hyewonkim1996.tistory.com 시큐리티로 로그인 구현 실습하기에 앞서, 시큐리티는 구조와 흐름을 꼭 알아야 하니 모른다면 이 글을 참고하고 오자. https://hyewonkim1996.tistory.com/23 [Spring Secu..
[Spring Security]로그인 커스터마이징(왕초보)(2) - 로그인, 로그아웃 기능 구현전자정부 표준프레임워크(v3.10.0)로 진행했고, 시큐리티 관련 설정은 이 글 참고 https://hyewonkim1996.tistory.com/19 [eGov]전자정부 프레임워크(v3.10.0)와 Spring Security(스프링 시큐리티) 연동 전자정부 스프링 시큐리티 연동 1.pom.xml에서 스프링 시큐리티 라이브러리 설정(호환되는 버전인지 확인 필수) 이 글에서는 v3.10.0 기준 호환되는 스프링 시큐리티 버전 4.2.13.릴리즈로 설정했다. hyewonkim1996.tistory.com 시큐리티로 로그인 구현 실습하기에 앞서, 시큐리티는 구조와 흐름을 꼭 알아야 하니 모른다면 이 글을 참고하고 오자. https://hyewonkim1996.tistory.com/23 [Spring Secu..
2024.02.01 -
전자정부 표준프레임워크(v3.10.0)로 진행했고, 시큐리티 관련 설정은 이 글 참고 https://hyewonkim1996.tistory.com/19 [eGov]전자정부 프레임워크(v3.10.0)와 Spring Security(스프링 시큐리티) 연동 전자정부 스프링 시큐리티 연동 1.pom.xml에서 스프링 시큐리티 라이브러리 설정(호환되는 버전인지 확인 필수) 이 글에서는 v3.10.0 기준 호환되는 스프링 시큐리티 버전 4.2.13.릴리즈로 설정했다. hyewonkim1996.tistory.com 시큐리티로 로그인 구현 실습하기에 앞서, 시큐리티는 구조와 흐름을 꼭 알아야 하니 모른다면 이 글을 참고하고 오자. https://hyewonkim1996.tistory.com/23 [Spring Secu..
[Spring Security]로그인 커스터마이징(왕초보)(1) - context-security 뜯어보기, 비밀번호 암호화(BCrypt)전자정부 표준프레임워크(v3.10.0)로 진행했고, 시큐리티 관련 설정은 이 글 참고 https://hyewonkim1996.tistory.com/19 [eGov]전자정부 프레임워크(v3.10.0)와 Spring Security(스프링 시큐리티) 연동 전자정부 스프링 시큐리티 연동 1.pom.xml에서 스프링 시큐리티 라이브러리 설정(호환되는 버전인지 확인 필수) 이 글에서는 v3.10.0 기준 호환되는 스프링 시큐리티 버전 4.2.13.릴리즈로 설정했다. hyewonkim1996.tistory.com 시큐리티로 로그인 구현 실습하기에 앞서, 시큐리티는 구조와 흐름을 꼭 알아야 하니 모른다면 이 글을 참고하고 오자. https://hyewonkim1996.tistory.com/23 [Spring Secu..
2024.02.01 -
전자정부 스프링 시큐리티 연동 1.pom.xml에서 스프링 시큐리티 라이브러리 설정(호환되는 버전인지 확인 필수) 이 글에서는 v3.10.0 기준 호환되는 스프링 시큐리티 버전 4.2.13.릴리즈로 설정했다. 먼저 properties 태그에 시큐리티 버전을 명시해 준다. 4.2.13.RELEASE 다음으로 dependency를 설정한다. org.springframework.security spring-security-core ${security.version} org.springframework.security spring-security-web ${security.version} org.springframework.security spring-security-config ${security.versio..
[eGov]전자정부 프레임워크(v3.10.0)와 Spring Security(스프링 시큐리티) 연동전자정부 스프링 시큐리티 연동 1.pom.xml에서 스프링 시큐리티 라이브러리 설정(호환되는 버전인지 확인 필수) 이 글에서는 v3.10.0 기준 호환되는 스프링 시큐리티 버전 4.2.13.릴리즈로 설정했다. 먼저 properties 태그에 시큐리티 버전을 명시해 준다. 4.2.13.RELEASE 다음으로 dependency를 설정한다. org.springframework.security spring-security-core ${security.version} org.springframework.security spring-security-web ${security.version} org.springframework.security spring-security-config ${security.versio..
2024.02.01 -
On delete Cascade 부모 릴레이션이 삭제될 경우 자식 릴레이션도 같이 삭제되는 제약조건을 말한다. *적용 방법* 1.테이블 생성 시 설정 CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE; 2.테이블 생성 후 설정 수정 이미 외래키를 설정한 상태에서 수정해야 한다면 다음과 같이 기존 외래키 삭제 후 재설정하면 된다. ALTER TABLE 자식테이블 DROP FOREIGN KEY 외래키 이름; ALTER TABLE 자식테이블 ADD CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE;..
[Oracle]제약조건 On delete Cascade, On delete set nullOn delete Cascade 부모 릴레이션이 삭제될 경우 자식 릴레이션도 같이 삭제되는 제약조건을 말한다. *적용 방법* 1.테이블 생성 시 설정 CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE; 2.테이블 생성 후 설정 수정 이미 외래키를 설정한 상태에서 수정해야 한다면 다음과 같이 기존 외래키 삭제 후 재설정하면 된다. ALTER TABLE 자식테이블 DROP FOREIGN KEY 외래키 이름; ALTER TABLE 자식테이블 ADD CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE;..
2024.01.29