본문 바로가기 메뉴 바로가기

PARK_90

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

PARK_90

검색하기 폼
  • 분류 전체보기 (101)
    • IT (57)
      • Java (13)
      • ElasticSearch (5)
      • Spring (13)
      • Tech Note (5)
      • SQL·DB (12)
      • Architecture (1)
      • DevOps·Infra (8)
    • Front (9)
      • React (9)
    • 경제·재테크 (14)
      • 연금·노후 (9)
      • ETF·계좌전략 (4)
      • 미국증시 (1)
    • 부동산 (18)
      • 부동산 기초 (4)
      • 청약·주택정책 (2)
      • 매매·전세·월세 (11)
      • 대출·세금 (1)
    • 지원금·정책 (2)
    • 일상정보 (1)
  • 방명록

IT/Spring (13)
Spring AOP란 무엇인가? | 개념부터 프록시·Advice·실무 예제까지 쉽게 정리

핵심 요약이 글에서 바로 이해할 것 AOP가 왜 필요한지, 핵심 용어가 무엇인지 한 번에 정리합니다.이 글에서 바로 해결할 것 Spring AOP가 프록시 기반으로 어떻게 동작하는지, 왜 self-invocation에서 안 먹는지 설명합니다.바로 확인할 설정 Advice, Pointcut, Join Point, 프록시 적용 범위를 실무 기준으로 체크합니다.핵심 결론 Spring AOP는 공통 관심사를 분리하는 도구이지만, 프록시 기반 한계를 모르면 트랜잭션·로깅·권한 처리에서 쉽게 막힙니다.한눈에 보는 개념 / 구조항목설명실무 포인트AOP로깅, 트랜잭션, 보안처럼 여러 곳에 공통으로 필요한 기능을 핵심 비즈니스 로직과 분리하는 방식입니다.중복 코드를 줄이고 관심사를 분리할 수 있습니다.Spring AOP..

IT/Spring 2026. 4. 15. 23:21
@Transactional이란 무엇인가? | 롤백, readOnly, 주의점까지 실무 기준으로 이해하기

핵심 요약이 글에서 바로 이해할 것 @Transactional이 무엇을 보장하고, 어디에 붙일 때 의미가 살아나는지 정리합니다.이 글에서 바로 해결할 것 롤백이 안 되는 이유, readOnly = true를 붙여도 왜 수정이 되는 것처럼 보이는지 실무 관점으로 설명합니다.바로 확인할 설정 예외 타입, 프록시 호출 구조, 메서드 접근제한자, 트랜잭션 경계 위치를 체크합니다.핵심 결론 @Transactional은 "붙이면 끝"이 아니라 어디서 시작되고 어떤 예외에서 끝나는지를 알아야 제대로 쓸 수 있습니다.한눈에 보는 개념 / 구조항목설명실무 포인트@Transactional여러 DB 작업을 하나의 트랜잭션으로 묶어 성공하면 커밋하고, 실패하면 롤백하도록 만드는 Spring 선언형 트랜잭션 기능입니다.서비스 ..

IT/Spring 2026. 4. 12. 14:57
Spring MVC 구조 정리 | Controller, Service, Repository 역할과 흐름 이해하기

Spring Boot를 처음 공부할 때 많은 사람이 가장 헷갈려하는 부분 중 하나가 바로 Controller, Service, Repository를 왜 나누는가입니다. 코드를 따라 치다 보면 클래스는 늘어나는데, 각 계층이 무엇을 맡고 어디까지 책임져야 하는지는 오히려 더 흐릿하게 느껴질 수 있습니다.특히 입문 단계에서는 Controller에 로직을 다 넣어도 일단 동작은 하기 때문에, 굳이 Service와 Repository를 나눠야 하는 이유가 잘 와닿지 않는 경우가 많습니다. 하지만 프로젝트가 조금만 커져도 이 구조를 이해했는지 여부가 유지보수성과 가독성을 크게 갈라놓습니다.결론부터 말하면 Spring MVC 구조의 핵심은 요청을 받는 역할, 비즈니스 로직을 처리하는 역할, DB에 접근하는 역할을 ..

IT/Spring 2026. 4. 10. 18:30
Spring 핵심 개념 정리 | IoC, DI, Bean, Container, ApplicationContext 쉽게 이해하기

Spring을 처음 공부할 때 가장 먼저 막히는 지점이 바로 IoC, DI, Bean, Container입니다. 용어는 계속 나오는데 각각이 정확히 무엇이고, 서로 어떤 관계인지 한 번에 정리되지 않아서 개념이 흐릿하게 남는 경우가 많습니다.특히 Spring Boot 예제를 따라 치다 보면 @Component, @Service, @Autowired, ApplicationContext 같은 키워드는 자주 보이는데, 왜 이런 구조를 쓰는지 이해하지 못하면 나중에 설정이나 에러를 만났을 때 훨씬 더 헷갈리게 됩니다.결론부터 말하면 Spring의 핵심은 객체를 내가 직접 만들고 연결하던 방식을 프레임워크가 대신 관리하게 바꾸는 것입니다. 이 글에서는 Spring 핵심 개념을 쉬운 정의부터 구조, 예제, 자주 막..

IT/Spring 2026. 4. 10. 15:04
Spring Boot JWT 로그인 구현 방법 | Spring Security 설정부터 Access Token·Refresh Token 발급·검증까지

Spring Boot에서 로그인 기능을 구현하려고 하면 많은 개발자가 여기서 막힙니다. 세션 로그인과 JWT 로그인은 무엇이 다르고, Spring Security 설정은 어떻게 잡아야 하며, Access Token과 Refresh Token은 어디서 발급하고 어떻게 검증해야 하는지 한 번에 정리되지 않기 때문입니다.특히 JWT 로그인은 단순히 토큰 하나 발급해서 끝나는 구조가 아닙니다. 인증 필터, Security 설정, 토큰 생성, 토큰 검증, 만료 처리, Refresh Token 재발급 흐름까지 같이 봐야 실제 서비스에 넣을 수 있습니다. 그래서 이 글에서는 개념 설명과 함께 실제 구현 흐름, 자주 막히는 포인트, 확인 방법까지 같이 정리합니다.결론부터 말하면 Spring Boot JWT 로그인 구현..

IT/Spring 2026. 4. 2. 22:30
이전 1 2 3 다음
이전 다음
반응형
최근에 올라온 글
TAG
  • 퇴직연금
  • DB
  • ElasticSearch
  • 노후준비
  • SQLDB
  • DevOps
  • 절세
  • 리액트
  • spring
  • react
  • Java
  • 전세사기 예방
  • 전세보증보험
  • 전세 계약 체크리스트
  • spring boot
  • 전세 계약금
  • Docker
  • 부동산 계약 체크리스트
  • 인프라
  • 절세계좌
  • 데이터베이스
  • 프론트엔드
  • 연금저축
  • 연금
  • Spring 핵심 개념
  • irp
  • 가계약금 반환
  • 전세 계약 주의사항
  • 보증금 보호
  • sql
more
글 보관함
«   2026/05   »
일 월 화 수 목 금 토
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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바