일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링 쇼핑몰
- Bcrypt
- 로그인 기능
- 스프링 업로드
- 스프링 프로젝트
- 스프링 프로젝트 기본 설정
- 이미지 출력
- ResponseEntity
- 회원가입 기능
- 스프링 메일 전송
- 스프링 프로젝트 설정
- 로그아웃 기능 구현
- 스프링 게시판
- 파일 업로드
- 인증번호 전송
- 쇼핑몰 프로젝트
- 스프링 쇼핑몰 프로젝트
- 스프링 게시판 구현
- 쇼핑몰 포트폴리오
- 스프링 포트폴리오
- 스프링 이미지
- 스프링 파일 삭제
- BCrypt 적용
- arraylist
- oracle 설치방법
- 스프링 HikariCP
- spring 쇼핑몰
- 삭제 구현
- 정규표현식
- spring 프로젝트
- Today
- Total
목록전체 글 (281)
Kim VamPa
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Mzk8U/btrapr2Brpm/jdhZ1ONtjNS4Dpqk5dsm60/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 DB에 정보가 존재하지 않는 이미지 파일 삭제 작업 구현 앞선 포스팅에서 테스트 한 코드를 활용하여 최종적으로 하루에 한 번 일괄적으로 DB에 정보가 존재하지 않는 이미지 파일을 삭제하는 코드를 작성할 것입니다. 순서 1. 배치(Batch) 작업 클래스 생성 2. 이미지 파일(DB 존재X) 삭제 코드 작성 3. 테스트 1. 배치(Batch) 작업 클래스 생성 com.vam.task 패키지에 AttachFileCheckTask 클래스를 생성합니다. 해당 클래스 파일을 열어 @Log4j, @Component 어..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/75het/btrast7kRnD/0TjYMFrm2hG72qNIdk9Wf0/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 DB에 정보가 존재하지 않는 이미지 파일 삭제 작업 구현 저번 포스팅에 이어서 DB 저장되지 않은 이미지 파일 삭제 구현을 진행합니다. 순서 1. 코드 테스트(삭제 대상 파일 분류) 2. 코드 테스트(분류된 파일 삭제) 3. 테스트 1. 코드 테스트(삭제 대상 파일 분류) 앞선 포스팅에서 작성한 코드를 통해 얻어낸 'DB 파일 리스트'와 '디렉토리 파일 리스트'를 서로 비교하여 삭제되어야 할 파일의 리스트를 분류해보겠습니다. File 객체를 요소로 가지는 List 타입인 removeFileList 변수를 선..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/doQn4u/btrax8BguNo/8f6zGI6w0HvnWaYIl0nvKK/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 DB에 정보가 존재하지 않는 이미지 파일 삭제 작업 구현 DB 저장되지 않은 이미지 파일 삭제 구현. 순서 1. 코드 테스트(DB 이미지 파일 리스트) 2. 코드 테스트(디렉토리 이미지 파일 리스트) 1. 코드 테스트(DB 이미지 파일 리스트) 앞선 포스팅에서 삭제 구현을 위해서 다음과 같은 흐름을 가질 거라고 했습니다. 첫 번째, DB에 존재하는 이미지 정보 리스트를 가져온다. 두 번째, 서버에 저장된 이미지 리스트를 가져온다. 세 번째, 두개의 리스트를 비교하여 DB리스트에 존재하지 않는 서버 이미지 리..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dcWxly/btrav7Jd75E/O7557meycEYmQXoIRWk5S1/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 DB에 정보가 존재하지 않는 이미지 파일 삭제 작업 구현 우리가 배치 프로그램을 사용하고자 하는 이유는 서버 내부에서 주기적으로 DB에 이미지 정보가 존재하지 않는 이미지 파일을 삭제하기 위함입니다. 이번 포스팅부터는 어떻게 삭제 대상 이미지를 분류를 하고 삭제할지에 대해서 알아보겠습니다. 순서 1. 방향 2. Mapper 메서드 3. 코드 테스트(테스트 준비 작업) 1. 방향 DB에 정보가 없는 이미지 파일을 삭제하기 위한 전체적인 방향은 다음과 같습니. 첫 번째, DB에 존재하는 이미지 정보 리스트를 가..