life is egg
23.01.04 [줍줍...및 파람과 패스] 본문
세션방식
레디스? 인메모리 데이터베이스..
장점 .. 읽기 속도가 빠름...
DB에세스 하면..성능상 이슈가 생김..
리프레쉬토큰..? 어세스토큰...의 보완..
어세스토큰 보틍 30분인데 ~ 로그인다시 안하게 하기위해 .. 리프레쉬토큰(ex 2주..라면)을 이용해서 어세스토큰 리이슈를함.. 2주동안... 로그인 없이 편하게 사용가능... > 한번로그인시 2주동안은 로그인페이지 안봄
근데.. 리프레쉬토큰 요휴기간이 만료가됨? 로그인페이지로 넘어감...
//문제.. 무조건 2주뒤에는 로그인페이지로 넘어가는것... 그러면 해결방안은... 리프레쉬토큰ㅇ이 어세스토큰을 요청할때
리프레쉬토큰을다시 요청하면 앱을 자주 사용할 수록 로그인페이지를 사용할 확률이 낮아지지
즉... 리프레쉬토큰이 어세스토큰을요청할때 새로운 리프레쉬토큰을 요청함 ...
하지만 이건ㄴ취사선택이야 ~ 상황에 맞게..
//
//jwt토큰의 장점.. DB접근을 안하다느것.... ,,단점은 한번 발급되면 내손을 떠난다... 그래서 유효기간을 적게줘야함..
//세션은? ~토큰이 세션아이디라고 생각... ?상태를 계속 실시간화해야함... 그럼 리소스?를 많이 잡아먹음
//앱의 자동로그인... 웹의 자동로그인... 웹은...개인PC에서만 사용하세요...~//
oneToMany는 최대한 끊어주자.. NOSQL은. 처음에 내가 개인 프로젝트 할때 만들었던 방식같은거 .

생각해볼 사항... 내가 관계를 맺고 객체를 컬럼에 가지고있는데 객체의 겟네임을 ..?할필요가 있을까 뎃글 좋아요에..
번외로 ... 유저에게 시킴... 이거 이름맞으ㅡㅁ? 시키는거지

대댓글..
1.커멘트 테이블을 공용으로 쓰는방식 즉 페런트 아이디만 가져오는것..
1.리코멘트 엔티티만들기.매니투원.. ~?
팀원끼리 공부한내용
@PostMapping이나 @GetMapping을 사용하는이유*
1.코드가 줄어든다
@RequestMapping(value = "/api/user", method = RequestMethod.GET)
↓ ↓ ↓
@RequestMapping("/api")
@GetMapping(“/user”)
2.Url중복 사용가능(Post만 써도 되는데 어째서 Post와 Get, Delete를 쓰느냐?)
(Post,와 Post면 중복이 되지않지만get의 경우 post와 중복Url사용이 가능하다)
2-1 써야되는이유 오류)
- @PostMapping("/api/user") 2.
@PostMapping("/api/user")1번과 2번의 URI중복으로 오류가난다 그이유는 무슨 메소드를 선택해야할지 모르기 때문
2-2 써야되는이유 정답) 1. @PostMapping("/api/user") 2. @GetMapping("/api/user")
어노테이션이 Get과 Post로 다르기 때문에 호출도 달라서 URI가 같아도 구분을 할 수 있다.
3.코드에 의미를 명시
Get이 앞에 붙은Mapping이라면 화면을 뿌릴 때 사용하겠다. Post가 붙은 Mapping이라면 전송데이터를 insert할때등 바로 의미를 이해할 수 있다.
@PathVariable과 @RequestParam 정리
@PathVariable
한페이지를 보여주는것다른말로는 그 페이지내에서 다른페이지로 이동할 때 사용한다.
@RequestParam
한페이지내에서 페이지 내에서 내용을 검색해서 들어가는 것이다.
페이지는 그대로 이지만 그안에 내용이 변경될 때
(검색, 필터를 통하여 게시글을 20개씩 본다거나 40개씩 본다거나, 원하는 검색내용만 본다거나, 원하는 카테코리의 내용만 본다거나 라는등을 할 때 사용한다. 만약 페이지 이동과 동시에 검색내용이 나오는것이라면 PathVariable 과 RequestParam을 같이 써줘야한다.)
이제는 공부해야할 때 ~ 테이크원~

'TIL' 카테고리의 다른 글
| 23.01.06 [KTP회고 및 발표] (0) | 2023.01.06 |
|---|---|
| 23.01.05 [예외처리 탐구..] (0) | 2023.01.05 |
| 23.01.03 [오류 및 이것저것] (0) | 2023.01.04 |
| 23.01.02 [시큐리티..AOP] (0) | 2023.01.02 |
| 22.12.28 [게시글 삭제시 댓글삭제..및 미니발표] (1) | 2022.12.29 |