
setRoleIfNotSame : 메소드명이 뜻하는 걸 잘못 이해하는 바람에 시간을 오래 잡아먹었다. grantAuthority에 권한을 주었는데 세션에 반영이되지 않아서 ROle이 부여되지 않음을 알았다. session에 내가 권한을 준 authority가 들어가야한다는 걸 알게 되어서 SetRoleIfNotSame메소드에 넣었다. 수정하고 보니까 SetRoleIfNotSame이 메소드가 뜻하는게 뭔지 알았다. User 받은거와 role이 다르면 권한을 부여하는 메소드 같은데 가입할때 무조건 USER 등급으로 가입, 추후 관리자에 의해 CREATOR 혹은 ADMIN등급으로 등업이 가능하게 하고 싶었다. 아무튼 두번쨰 if를 추가하니까 내가 원하는대로 Grade 별로 role이 부여되었다.
서버 시작 : mongod 클라이언트 시작 : mongo db 조회 : show dbs db 사용/생성 : use db_name (없으면 생성) (db에 document가 한개 이상 있어야 db 목록에 노출된다.) db 제거 : db.dropDatabase() (사용할 db설정이 선행되어야 함) collection 생성 : db.createCollection("data_name", [options]) > option capped (Boolean) : true 설정 시 capped collection 활성화 & size 설정 필수 (capped collection : 고정된 크기를 가진 컬렉션, 사이즈 초과 시 오래된 데이터 덮어 쓴다.) autoIndex (Boolean) : true 설정 시 id필드에..
- Total
- Today
- Yesterday
- python #leetcode #set
- 선택정렬
- 에러로그
- 프로그래머스 #heap #힙 #heapq #python
- MySQL
- python #leetcode #algorithm
- centOS7
- 프로그래머스
- 알고리즘
- Tistory
- 정렬
- python #프로그래머스 #알고리즘
- 파이썬
- bfs #백준 #2606 #python
- dumps
- Python
- map
- 스프링 #시큐리티 #에러
- leetcode #python #알고리즘
- C++
- flask
- python #프로그래머스 #완전탐색
- notion
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |