전체 글

나는 내가 생각한 것보다 훨씬 강하다
프로젝트

연차 신청, 관리 시스템 만들기 #7 로그아웃 구현

내가 만든 로그인 api중 일부분이다.우선 나는 JWT를 이용해 로그인,로그아웃을 구현 하였다.그중에서 AccessToken은 응답 헤더에 담아 클라이언트의 로컬 스토리지에 저장, RefreshToken은 쿠키안에 저장 하는 방식을 채택했다.그치만 이 방식으로 로그인을 하면 클라이언트(프론트)에서 개발자 도구를 들어가기만 하면너무나도 잘 보인다function getCookie(name) { const value = `; ${document.cookie}`; console.log("모든 쿠키: ", document.cookie); // 모든 쿠키 로그 출력 (디버깅 용도) const parts = value.split(`; ${name}=`); if (parts.length === ..

프로젝트

연차 신청, 관리 시스템 만들기 #6 백엔드의 프론트엔드 삽질(Vue3)

├── package-lock.json├── package.json├── public│ └── vite.svg├── src│ ├── App.vue│ ├── assets│ │ └── vue.svg│ ├── components│ │ ├── HelloWorld.vue│ │ ├── Login.vue│ │ └── SignUp.vue│ ├── config│ │ └── axios.js│ ├── main.js│ ├── plugins│ │ └── vuetify.js│ ├── router│ │ └── index.js│ ├── store│ │ ├── counter.js│ │ └── userStore.js│ ├── style...

프로젝트

연차 신청, 관리 시스템 만들기 #5 스웨거 만들기

## 마스터 , 관리자1. - [x] 기업 관리자 등록2. - [x] 기업 상호명 수정 3. - [x] 기업 삭제 ## 모든 유저 1. - [x] 로그인 [아이디, 비밀번호]2. - [x] 로그아웃 3. - [x] 등록된 기업 상호 명 조회 (조건은 아직 안 정함)4. - [x] 등록된 모든 기업 조회5. - [x] 기업 등록 (국세청 사업자등록번호 조회 OpenAPI 필요)-- -- ## 사원1. - [x] 휴가 등록(신청) 2. - [ ] 휴가 신청 삭제(대기 상태일때 만)3. - [ ] 휴가 신청 수정(대기 상태일때 만)4. - [ ] 휴가 신청 조회5. - [ ] 본인 휴가 현황 상세 조회 페이지 테이블(년도, 월 1~12, 월 별 사용 휴가 개수, 총 남은 휴가 개수) ## 관리자 1. - [..

Java

Java Excel 라이브러리 Poi로 엑셀 파일 데이터 불러오기

1. 라이브러리 추가 org.apache.poi poi 5.2.0 org.apache.poi poi-ooxml 5.2.0 org.apache.logging.log4j log4j-core 2.17.1 maven 기준 dependeny 추가 2. 활용 예제용 엑셀을 프로젝트에 저장 해둔다. public class ExcelExample { public static void main(String[] args) { try { FileInputStream file = new FileInputStream(new File("example.xlsx")); Workbook workbook = WorkbookFactory.create(file); Sheet sheet = workbook.getSheetAt(0); for ..

synclair
메모장