post-thumbnail

Day 66 - Guardian

이 글은 2025년 06월 09일 작성된 글입니다.Spring Security를 프로젝트에 적용하면서 CustomAuthenticationFilter, SecurityContext, JWT 인증, 인가 처리, CORS 설정까지 학습했다. 기존에 직접 구현하던 인증/인가

3일 전
·
0개의 댓글
·
post-thumbnail

Day 65 - SecurityChain

이 글은 2026년 06월 08일 작성된 글입니다.오늘은 기존 API Key 인증 구조에서 Spring Security 기반 인증/인가 구조로 넘어가는 과정을 정리했다.관리자 API, 권한 체크, Security Filter, 비밀번호 암호화, JWT Access

4일 전
·
0개의 댓글
·
post-thumbnail

Day 64 - Token

이 글은 2026년 06월 05일 작성된 글입니다.오늘은 API Key 기반 인증을 쿠키 기반 인증으로 확장하고, JWT(JSON Web Token)를 이용한 Access Token 구조를 학습했다. 또한 OpenAPI와 Postman에서 인증을 처리하는 방법, 인

4일 전
·
0개의 댓글
·
post-thumbnail

Day 63 - Tokenization

이 글은 2026년 06월 01일 작성된 글입니다.오늘은 API Key 기반 인증을 쿠키 기반 인증으로 확장하고, JWT(JSON Web Token)를 이용한 Access Token 구조를 학습했다. 또한 OpenAPI와 Postman에서 인증을 처리하는 방법, 인증(

2026년 6월 4일
·
0개의 댓글
·
post-thumbnail

Day 62 - AuthFlow pt.2

이 글은 2026년 06월 02일 작성된 글입니다.오늘은 REST API 인증(Authentication)과 인가(Authorization)를 구현하며 API Key 기반 인증 구조를 적용했다. 또한 회원가입, 로그인 API를 구현하고 Postman을 활용한 인증 테스

2026년 6월 2일
·
0개의 댓글
·
post-thumbnail

Day 61 - AuthFlow

이 글은 2026년 06월 01일 작성된 글입니다.오늘은 REST API 인증(Authentication)과 인가(Authorization)를 구현하며 API Key 기반 인증 구조를 적용했다. 또한 회원가입, 로그인 API를 구현하고 Postman을 활용한 인증 테스

2026년 6월 1일
·
0개의 댓글
·
post-thumbnail

Day 60 - Connect

이 글은 2026년 05월 29일 작성된 글입니다.오늘은 Next.js 프론트엔드와 Spring Boot REST API를 연동하여 게시글과 댓글의 CRUD 기능을 구현했다. 또한 DTO 설계 원칙과 API 응답 구조에 대해 학습했다.기존 GET 요청만 처리하던

2026년 6월 1일
·
0개의 댓글
·
post-thumbnail

Day 59 - Spring-Next

이 글은 2026년 05월 28일 작성된 글입니다.오늘은 Next.js 기반 프론트엔드 프로젝트를 세팅하고, Spring Boot REST API 서버와 연동하여 게시글 목록/상세/작성 기능을 구현했다.또한 서버 컴포넌트와 클라이언트 컴포넌트의 차이, fetch 기반

2026년 5월 28일
·
0개의 댓글
·
post-thumbnail

Day 58 - Contract pt.3

이 글은 2026년 05월 27일 작성된 글입니다.오늘은 REST API 테스트 강화와 Swagger 문서 자동화,그리고 IoC 컨테이너 구조 확장을 진행했다.댓글 삭제 API를 구현했다.@Transactional 이 있어야 더티체킹이 동작한다.조회 메서드 성능 최적화

2026년 5월 27일
·
0개의 댓글
·
post-thumbnail

Day 57 - Contract pt.2

이 글은 2026년 05월 26일 작성된 글입니다.오늘은 REST API 테스트를 더 정교하게 다듬고,예외 처리와 HTTP 상태코드 처리,그리고 IoC 컨테이너의 BeanDefinition 구조를 확장하는 작업을 진행했다.글 수정 API 테스트를 더 강화했다.기존에는

2026년 5월 26일
·
0개의 댓글
·
post-thumbnail

Day 56 - Contract

이 글은 2026년 05월 22일 작성된 글입니다.오늘은 IoC 컨테이너의 @Bean 처리 구조와REST API 응답 구조 개선, AOP, DTO 활용 기준,그리고 컨트롤러 TDD 흐름까지 정리했다.Java 객체를 JSON으로 변환하기 위해 Jackson 라이브러리를

2026년 5월 22일
·
0개의 댓글
·
post-thumbnail

Day 55 - Response

이 글은 2026년 05월 20일 작성된 글입니다.오늘은 ApplicationContext의 동적 빈 탐색 개선과REST API 삭제/작성 요청 처리, RsData 응답 구조까지 정리했다.기존에는 ApplicationContext 내부에서특정 클래스 이름이나 생성 방식

2026년 5월 20일
·
0개의 댓글
·
post-thumbnail

Day 54 - Rest API

이 글은 2026년 05월 19일 작성된 글입니다.오늘은 REST API 기반 프로젝트 세팅과JPA, DTO, API 버저닝, 댓글 API 구현까지 정리했다.REST API 서버 개발에 필요한 기본 의존성을 추가했다.REST API 방식에서는백엔드는 데이터(JSON)만

2026년 5월 20일
·
0개의 댓글
·
post-thumbnail

Day 53 - Interceptor

이 글은 2026년 05월 18일 작성된 글입니다.오늘은 인터셉터 기반 인증/인가 처리와스코프(scope), 세션, request 객체 활용까지 정리했다.Spring MVC 기반 웹 프로젝트 환경을 구성했다.인터셉터를 등록하고 요청 흐름에서 로그를 확인했다.로그인 여부

2026년 5월 18일
·
0개의 댓글
·
post-thumbnail

Day 52 - Mapping

이 글은 2026년 05월 15일 작성된 글입니다.오늘은 생성자 파라미터 분석 유틸, 회원 CRUD 및 검색,그리고 MyBatis resultMap과 association/collection 매핑까지 정리했다.생성자의 타입과 이름 정보를 조회할 수 있도록 구현했다.Re

2026년 5월 15일
·
0개의 댓글
·
post-thumbnail

Day 51 - Dynamic

이 글은 2026년 05월 14일 작성된 글입니다.오늘은 MyBatis 기반 CRUD 기능 확장과동적 SQL(Dynamic SQL), 정렬, 검색, 다중 삭제,그리고 Mapper XML 분리와 회원 도메인 추가까지 진행했다.생성 후 다시 조회해서 정상 저장 여부를 검증

2026년 5월 14일
·
0개의 댓글
·
post-thumbnail

Day 50 - Mybatis

이 글은 2026년 05월 13일 작성된 글입니다.오늘은 MyBatis 기반 프로젝트 세팅과 게시글 조회 테스트를 정리했다.Spring Boot 기반으로 프로젝트를 생성하고MyBatis와 H2 DB 환경을 구성했다.앱 실행 시 테스트용 게시글이 자동 생성되도록 구성했다

2026년 5월 13일
·
0개의 댓글
·
post-thumbnail

Day 49 - Authentication

이 글은 2026년 05월 12일 작성된 글입니다.오늘은 로그인/로그아웃 처리, 작성자 연동, 게시글 수정·삭제 기능과 record 문법까지 정리했다.폼 에러 출력 코드를 공통 요소로 분리했다.공통 header, navbar, footer 구조를 분리했다.중복 제거유지

2026년 5월 12일
·
0개의 댓글
·
post-thumbnail

Day 48 - Spring Security

이 글은 2026년 05월 11일 작성된 글입니다.오늘은 Thymeleaf 기반 폼 처리 개선, 게시글 목록과 상세 리다이렉트,그리고 Spring Security와 회원가입 기능까지 정리했다.기존에는 컨트롤러에서 HTML을 직접 만들거나 문자열을 조립하는 방식에 가까웠

2026년 5월 11일
·
0개의 댓글
·
post-thumbnail

Day 47 - Validation

이 글은 2026년 05월 08일 작성된 글입니다.오늘은 Spring MVC 폼 처리와 Validation, MySQL 전환과 트랜잭션 흐름까지 정리했다.폼은 사용자가 복잡한 URL을 쉽게 만들 수 있도록 도와준다.엔드포인트:폼 전송:GET은 조회, POST는 생성 목

2026년 5월 8일
·
0개의 댓글
·