TIL, WIL

[WIL] week 5

KJihun 2023. 7. 16. 21:24
728x90

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