해물파이의 괴발개발 TIL

  • 홈
  • 태그
  • 방명록

Spring Security 2

250210 월 TIL

@Transaction은 왜 service에 거는게 맞는가?-일반적으로는 맞다.-장점1. 비즈니스 로직의 독립성 확보-> 만약 controller에 건다면 controller가 아닌 다른 곳(다른 컨트롤러, 스프링 배치)에서는 올바른 트랜잭션이 일어나지 않게 된다.2. 성능 향상-> DB를 조회할 수 있는 객체가 있는데, 이 객체가 조회할 때 갯수 제한이 있다. 만약 controller에 트랜잭션을 건다면, 컨트롤러에서 서비스를 조회하고 서비스가 처리하고 결과를 다시 컨트롤러로 보내는 것보다, 서비스에서 처리 후 결과만 보내는게 DB를 점유하는 시간이 더 짧아진다. 점유 시간이 짧아지면 DB를 조회하는 객체를 더 적게 쓰니 다른 작업들이 기다리는 시간이 줄어들어 결과적으로 성능이 향상된다.-단점개별 트랜..

TIL 2025.02.10

Spring Security

Spring Security란?Spring Security는 애플리케이션의 보안(인증 및 권한 관리)을 담당하는 프레임워크.비유: 외부 인력이 사내 시스템에 접근하는 경우, 보안 정책과 접근 권한을 설정해야 함.Spring Security 설정 예제@Configuration@EnableWebSecuritypublic class SecurityConfig { @Bean SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .authorizeHttpRequests((authorizeHttpRequests) -> authorizeHttpRe..

Java/Spring 2025.02.06
이전
1
다음
더보기
프로필사진

해물파이의 괴발개발 TIL

  • 분류 전체보기 (336)
    • TIL (99)
    • Kotlin (1)
    • Java (12)
      • Spring (7)
      • JPA (2)
    • docker (2)
    • JavaScript (44)
    • HTML, DOM, Node.js (34)
    • Database (6)
    • 자료구조 (5)
    • Git (9)
    • 참고 자료 (5)
    • 유용한 도구 (4)
    • 난 이렇게 느꼈다 (3)
    • 참고, 면접질문예상 (25)
    • 단상 (8)
    • 잡담 (3)
    • 알아볼 것 (5)
    • 컴퓨터 활용 팁 (5)
    • AWS (8)
    • python (1)
    • mongoDB, mongoose (1)
    • React-native (3)
    • antd (1)
    • mySQL, mariaDB, 쿼리 (2)
    • typeORM (0)
    • React (2)
      • nextjs (1)
    • 아키텍처 (1)
    • kkokkio - 프로젝트 (37)
      • ADR(의사결정문서) (12)
      • 트러블슈팅 (25)

Tag

REACT, java, git, kkokkio, error, MySQL, aws, 자바스크립트, JavaScript, 도커, Docker, HTML, til, spring, 리액트, 트러블슈팅, 알고리즘, DOM, 함수, 면접,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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 © Kakao Corp. All rights reserved.

티스토리툴바