일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 알고리즘
- 트리
- 분할 정복
- github action
- 다이나믹프로그래밍
- 분할정복
- 순열
- 스프링
- TCP
- 도커
- 자바
- 그리드 알고리즘
- AWS
- 브루트포스
- 이분탐색
- CI/CD
- 그리드
- GIT
- dfs
- 다이나믹 프로그래밍
- 역방향 반복자
- SQL
- 백준
- 재귀
- HTTP
- BFS
- 그래프
- 컴퓨터 네트워크
- Spring
- Today
- Total
목록jwt (2)
코딩성장스토리

팀 프로젝트를 하다가 api관리를 하면 좋겠다는 생각이 들었고 보기 편하게 되면 같이 작업하시는 분들한테도 좋고 나한테도 좋을 것이라 생각했다. 그걸 위한 Swagger가 존재한다. 심지어 설정도 매우 쉬운 편이다. Swagger를 설정해 보자 @Configuration @EnableSwagger2 public class SwaggerConfig { private final String version = "v1"; private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("API") .description("설명") .build(); } @Bean public Docket api() { return new Docket(DocumentationType..

팀 프로젝트를 하면서 여태껏 추상적으로만 알았던 개념들을 구체화 시킨 것들이 많아 졌다. 그 중에 하나가 Security이다. 일단 Spring Security를 공부하면서 당연하지만 잊지 말아야 하는건 Security는 우리의 편의를 위해 만들어진 것이다. 그러니 스트레스 받지 말장... (시큐리티 버전이 업그레이드 되면서 메서드가 많이 달라짐...😩) 난 처음에 이 사진을 보고 이게 도대레 뭔 소리인지 감이 안잡히고 스트레스 받았었다... 😂 하지만 공부를 하고 난 후 이 그림은 그냥 완벽한 그림이다... 가장 이해가 안되고 헷갈렸던 부분은 UserDetails이다... 아니 User라는 객체를 만들었는데 UserDetails는 뭘까... 이것 또한 개발의 편의를 위해 만들어진 것이다. 아래 코드가 ..