전체 글 (40) 썸네일형 리스트형 [Python] 파이썬의 파일 실행 구조 이해하기 아래의 구조를 당신은 설명할 수 있나요?if __name__ == '__main__': print_hi('PyCharm') 1. 한 줄 요약이 파일이 다른 파일에 의해서 불러와진(import)것이 아니라, 사용자가 터미널이나 IDE에서 '직접 실행한 주인공 파일'일 때만 print_hi('PyCharm') 함수를 호출하라는 뜻입니다. 2. 구성 요소별 상세 설명코드를 두 부분으로 나누어 세부적으로 해석하면 다음과 같다.if __name__ == '__main__': (조건문)__name__ : 파이썬이 내부적으로 관리하는 숨겨진 내장 변수이다. 이 파일이 어떤 경로로 실행되었는지 알려주는 명찰 역할을 한다.__main__: 사용자가 스크립트 파일을 직접 실행했을 때 파이썬이 이 __name__ 명찰에 .. [JAVA] 스프링의 @RestController를 실제 웹 서비스 개발에서 어떻게 활용할까 스프링의 @RestController를 실제 웹 서비스 개발에서 어떻게 활용하는지, 주요 기능별 예시와 함께 핵심을 정리해본다.1. HTTP 메서드별 예시 (CRUD 구현)클라이언트의 요청 목적에 따라 @GetMapping(조회), @PostMapping(생성), @PutMapping(수정), @DeleteMapping(삭제)을 사용합니다.import org.springframework.web.bind.annotation.*;import java.util.*;@RestController@RequestMapping("/api/products") // 모든 메서드의 기본 경로 설정public class ProductController { // 1. GET: 전체 조회 (JSON 리스트 반환) @G.. [Security & Auth] Java/Spring으로 OAuth2 Client 기반 SSO 구현 설계 🔔 본 글은 Spring Boot를 활용한 SSO 구현 코드를 다룹니다. 만약 SSO의 기본 개념 및 쿠팡의 실제 인증 URL 파라미터 분석 과정이 궁금하시다면 1편 개념 편을 먼저 읽고 오시는 것을 추천합니다!SSO(Single Sign-On) 개념 완벽 정리 및 기업 실무 사례 분석 보러가기 목차1. Spring Boot OAuth2 Client의 기본 규칙과 코드 연결 원리2. 설정3. Java SecurityConfig 구현4. 1:N 회원 및 로그인 수단 매핑 구조 설계5. 이 구조를 채택하는 이유와 실무적 고려사항 대규모 회원 서비스를 운영하는 기업에서는 서비스가 늘어날 때마다 독립된 인증 시스템을 구축하지 않는다. 하나의 중앙 인증 서버를 통해 통합 로그인 환경을 제공하는 SSO(Singl.. 이전 1 2 3 4 ··· 14 다음