일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 마이바티스
- 스프링부트
- HTML
- react
- Javascript
- 자바스크립트기초문법
- 전자정부 서버세팅
- 리액트초기세팅
- 구글캘린더api
- mybatis
- Spring Boot
- 자바스크립트
- 웹
- java
- 기초코딩
- 코딩
- 자바스크립트 기초
- 자바
- spring
- CSS
- javaspring
- springboot
- 웹앱
- 처음만나는자바스크립트
- 자바스크립트기초
- 리액트세팅
- 구글 oauth
- js
- 리액트프로젝트세팅
- 기초 코딩
- Today
- Total
목록Project (38)
인생 디벨로퍼

개인정보 페이지에서, 이력서 리스트를 만들어주려한다. employee_id 로 resume 조회한다. resume 테이블에서, resume_title, resume_salary 를 선택 -> 컬럼 resume_id 를 이용하여, 각각의 resume_career, resume_graduate, resume_license, resume_stack 테이블을 조인한다. 각각의 마스터 테이블의 값을 불러온다. 단계별로 계획을 잡고 시작! https://steponecoding.tistory.com/7 개인정보 뿌리기 (select, inner join) / 가장 간단한 inner join 아주 간단한 기능이지만, 테이블 관계 이해가 필수! https://steponecoding.tistory.com/5 개인정보 ..

아주 간단한 기능이지만, 테이블 관계 이해가 필수! https://steponecoding.tistory.com/5 개인정보 insert (form) 먼저, 테이블 관계를 정리해야했다.. Controller @PostMapping("/employee/save") public String save(EmployeeGraduate employeeGraduate, EmployeeCareer employeeCareer, EmployeeLicense employeeLicense, EmployeeStack employeeStack) { Employee princip steponecoding.tistory.com 테이블 구조를 한번 더 숙지하고 오자. Controller @GetMapping("/employee/det..

개인정보 필수값은 개인정보 detail 페이지를 포함한 모든 resume 페이지에 동일하게 적용되는 부분이다. Controller empInfo 를 키값으로 model에 담기. 세션에 저장된 emlpoyeeId 값으로 조회해아 하기 때문에, principal.getId() 로 조회 한다. Repository .xml view ${empInfo.employeeFullname} 아이디 ${empInfo.employeeName} 생년월일 ${empInfo.employeeBirth} 연락처 ${empInfo.employeeTel} 주소 ${empInfo.employeeAddress} 이메일 ${empInfo.employeeEmail} model에 담은 키값 empInfo 로, 모든 값을 뿌려준다.

먼저, 테이블 관계를 정리해야했다.. Controller @PostMapping("/employee/save") public String save(EmployeeGraduate employeeGraduate, EmployeeCareer employeeCareer, EmployeeLicense employeeLicense, EmployeeStack employeeStack) { Employee principal = MySession.MyPrincipal(session); if (principal == null) { throw new CustomException("인증이 되지 않았습니다", HttpStatus.UNAUTHORIZED); } employeeService.개인정보추가(employeeGraduat..