개발

  • 홈
  • 태그
  • 방명록

2026/07 2

TIL (12) - Security / Transactional

1. Spring Security개념Spring Security는 스프링 기반 애플리케이션에 인증(Authentication)과 인가(Authorization)를 제공하는 프레임워크다.인증(Authentication): 사용자가 누구인지 확인하는 과정 (로그인)인가(Authorization): 인증된 사용자가 특정 리소스에 접근할 권한이 있는지 확인하는 과정동작 흐름클라이언트가 요청을 보내면 FilterChain을 거친다.UsernamePasswordAuthenticationFilter 등에서 인증 정보를 확인한다.AuthenticationManager가 실제 인증을 처리한다.UserDetailsService에서 사용자 정보를 조회한다.인증 성공 시 SecurityContext에 인증 객체(Authent..

TIL 2026.07.12

TIL (11) - N+1

1번 조회하려고 했는데 뒤에서 N번이 더 나가는 상황이다.생기는 이유지연 로딩은 실제로 쓸 때까지 조회를 미루는데. 문제는 반복문 안에서 그걸 쓸 때 터진다.// 회원 목록 조회 → SELECT * FROM member (쿼리 1번)List members = memberRepository.findAll();for (Member m : members) { // m.getTeam() 을 실제로 쓰는 순간, 팀을 조회하는 SELECT가 나감 // 회원이 10명이면 여기서 10번 (쿼리 N번) System.out.println(m.getTeam().getName());}// 결과: 1 + N 번 쿼리findAll() 시점엔 회원만 가져온다. 팀은 프록시(가짜 객체)로 채워두고 미뤄뒀다가, 루프 ..

TIL 2026.07.05
이전
1
다음
더보기
프로필사진

개발

slug801 님의 블로그 입니다.

  • 분류 전체보기 (12)
    • TIL (12)

Tag

toBinaryString, join, git, 유레카, 미니프로젝트, 멀티캠퍼스부트캠프, 람다stream, java, LG 유레카, 프로그래머스 비밀지도, 스택, SQLD, 영속성 컨텍스트, Github, n+1, REST API, 문제풀이, 부트캠프, 멀티캠퍼스 부트캠프, big o, 람다식, 영화관리, JPA, LG유레카, 유레카4기, Sping, Window Function, 큐, 스프링부트, REST,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바