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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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