본문 바로가기

Backend - Java Spring/Spring Boot 초급10

[Boot3] Spring Security (실습 실패) 1. 스프링 시큐리티 - 인증/인가 해주는거 - 보안을 담당하는 스프링의 하위 프레임워크 - CSRF, 세션 고정 공격 방어 등 보안 - 스프링필터체인 방식으로 작동 - 필터가 겁나 많은데 이건 검색해보면 다 나온다. - 구현만 할거임 나는 // SecurityContextPersistenceFilter : SecurityContext를 HTTP session에 저장하거나 읽어오는 역할을 한다. // LogoutFilter : 로그아웃을 처리하는 필터 // UsernamePasswordAuthenticationFilter : 인증관리자. 폼 기반 로그인에 사용되는 필터로 사용자명과 비밀번호를 사용하여 인증을 처리한다. // DefaultLoginPageGeneratingFilter : 기본으로 설정하는 .. 2024. 2. 14.
[Boot3] 통복습 1. Controller 2. Entity 3. Service 4. DTO 2024. 2. 14.
[Boot] CRUD 기초 DTO 설계 가이드라인 2024. 2. 13.
[Boot3] 글 수정 API 구현하기 - Article Entity에서 update 메서드를 추가해준다. - dto를 추가해준다 - Service - Controller - 실행 테스트 - Test Code 2024. 2. 13.
[Boot3] 글 삭제하는 API 구현 - 삭제해야하는 대상이 없으면 던져주고 (fintArticleById에서 던짐) - 이제는 책 안보고 짤 정도는 되었네 - 실행테스트 - Test Code 만들기 - 책에서는 전체조회를 하고 .isEmpty() 인 경우를 expect했는데 이거는 로직에 좀 안맞지 않나 싶어서 findById()를 추가했다. 2024. 2. 13.
[Boot3] 글 한개 조회하는 API 구현 - Service - Controller - Test Code - 문법이 개빡친다 2024. 2. 13.
[Boot3] 글 전체 조회 테스트코드 작성하기 - 진짜 개헷갈리는데 2024. 2. 13.
[Boot3] 글 목록 조회 API 구현하기 - dto/ArticleResponse.java - service/BlogService - controller/BlogApiController - 테스트해보기 2024. 2. 13.