Fact: 학습내용
[Springboot] CORS란?
CORS(Cross Origin Resource Sharing): 도메인이 다른 자원에 리소스를 요청할 때 접근 권한을 부여하는 메커니즘 친구의 물건을 쓰려면 친구가 제한하는 규약안에서 사용해야 하듯, 다른 도메인의 자원을
developerhun.tistory.com
[Spring] Handler, @ExceptionHandler, @ControllerAdvice
Handler 클라이언트로부터의 요청을 처리하고, 해당 요청에 대한 적절한 작업을 수행하는 역할 @Controller와 @RestController를 사용하여 정의한다. 핸들러는 특정 URL에 매핑되고 해당 URL로 요청이 들어
developerhun.tistory.com
[Spring] Spring AOP(Aspect-Oriented Programming)
Spring AOP는 관점 지향 프로그래밍이라고도 불리며, 애플리케이션의 핵심 비즈니스 로직과는 별개로 동작해야 하는 동작을 모듈화하고 분리할 수 있도록 도와준다. @Aspect을 SpringAOP로 설정하려는
developerhun.tistory.com
Feeling: 느낀 점
처음으로 front와 back이 함께 프로젝트를 진행하였기에 재미있었고,
그 사이에서 발생할 수 있는 에러를 알게되어 신선했다.
Finding: 알게 된 것
1. cilent, server간 다른 port 사용 시 연결 방법
2. Handler에서 발생하는 예외를 묶어서 처리하는 방법
3. 핵심 비즈니스 로직과 별개로 수행되는 동작을 모듈화 하는 방법
Future: 알게된 것을 어떻게 활용할 것인가
1. CORS를 사용하여 Front - back 연결한다.
2. @RestControllerAdvice를 사용하여 Handler에서 발생하는 예외를 묶어 처리함으로써 가독성을 향상시킨다.
3. 핵심 비즈니스 로직과는 별개로 수행되어야 하는 동작을 @Aspect를 사용하여 SpringAOP로 설정한다.
retrospect: 회고
이번주는 강의를 듣는게 아닌 미니 프로젝트였기에, 재미있고 즐거웠다
이번주 목표
1. 추가될 강의 완강하기
2. 연관관계(N:M)를 사용하는 시스템 구현해 보기
3. 테스트(Test)에 대해 공부하기
4. SpringAOP에 대해 공부하기
Weekly Goals: 다음 주 목표
1. accessToken, RefreshToken을 이용한 JWT 토큰의 유효기한을 늘리는 방법 찾아보고 구현해보기
'TIL, WIL' 카테고리의 다른 글
[WIL] week 7 (0) | 2023.07.30 |
---|---|
[WIL] week 6 (1) | 2023.07.23 |
[WIL] Week 4 (0) | 2023.07.08 |
[WIL] Week 3 (0) | 2023.07.02 |
좋은 개발자란? 좋은 개발자가 되기 위해서 해야할 것 (0) | 2023.06.30 |