프로퍼티 파일을 이용한 외부 설정 주입과 운영 환경에 따른 프로퍼티 파일 분리 Overview 현재 진행하고 있는 sns 프로젝트에서는 회원 프로필 이미지를 수정하거나 게시글에 사진을 첨부하는 등 이미지 파일을 다루는 기능들이 많다. 서버로 넘어오는 파일들을 받아 저장하는 기능을 구현하기 위해 파일 경로를 지정했다. 이는 회원 아이디 별로 달라지기 때문에 공통적으로 사용되는 기본 경로를 따로 분리하여 관리하기로 하고 다음과 같이 기본 경로를 지정했다. @Service @RequiredArgsConstructor public class LocalFileService implements FileService { private String baseDir = "C:\\Users\\myId\\Desktop\\Pr..
AOP를 적용하여 부가 로직 제거하기 (feat. MethodHandlerArgumentResolver) Overview 현재 내가 진행하고 있는 sns 서비스 개발 프로젝트는 '전체 서비스를 이용하기 위해서는 회원가입을 해야한다.' 는 비즈 니스 룰이 정해져있다. 그렇기 때문에 대부분의 기능이 로그인된 상태로 진행되어야 했다. 그래서 각 기능을 실행하기 전 에 다음과 같이 로그인 여부를 확인하는 로직이 꼭 포함되어야 했다. @PutMapping("/my-account") public ResponseEntity updateUser(UserUpdateParam userUpdateParam, @RequestPart("profileImage") MultipartFile profileImage, HttpSess..
- Total
- Today
- Yesterday
- query parameter
- Django 로그인
- Django 팔로우
- python
- Django 프로젝트 생성
- 장고
- MySQL
- 서점 어플리케이션
- Django 로그아웃
- Django 해시태그
- Redis Cache
- Django application
- Django 업로드
- Django 검색
- Redis
- Django 어플리케이션
- Django 인스타그램
- Django 회원가입
- Django User
- 북마크 어플리케이션
- Django 컬렉션
- 파이썬
- Django
- Django 좋아요
- Django 회원 정보 수정
- java
- Django Instagram
- Django 북마크
- Django 댓글
- Django 비밀번호 수정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |