스프링의 핵심 컨셉 스프링은 자바 언어 기반의 프레임워크 자바 언어의 가장 큰 특징 - 객체 지향 언어 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크 Bean 정의 Bean
dispatcherservlet이란? JAVA spring에서 사용하는 MVC 패턴을 구현하기 위해서 사용되는 servlet객책이다. spring이전에 MVC패턴에서 prontController라는 개념으로 불리는 것과 같은 역할을 수행한다. client 요청을 제일
spring은 의존성 주입(DI)와 제어의 역전(Ioc)이라는 핵심적인 개념을 가진다. 객체 간의 의존 관계를 코드가 아닌 외부(설정)에서 주입해주는 개념과 객체 생성 및 생명주기 관리를 개발자가 하지 않고 스프링 컨테이너에 위임한다는 개념인데 오늘 배울 2가지 어노테
사용하는 버전 mysql Ver 9.3.0 for macos13.7 on arm64 (Homebrew) id 'org.springframework.boot' version '3.4.5' id 'io.spring.dependency-management' version
Spring이 제공하는 어노테이션으로, 메서드나 클래스에 선언하면 해당 범위 내의 메서드 실행 전후로 트랜잭션 처리 코드가 AOP를 통해 자동으로 적용됩니다. 이를 통해 트랜잭션의 시작, 커밋, 롤백 등의 처리가 명시적인 코드 없이도 수행됩니다.⌜트랜잭션은 데이터베이스
이 문서는 MemberPrincipal 클래스의 역할과 JWT 기반의 stateless 인증 시스템에서의 사용 시점을 명확히 설명합니다.MemberPrincipal은 Spring Security의 UserDetails 인터페이스를 구현한 클래스입니다.역할: 인증이 완료
대부분의 API가 하나의 동일한 CORS 정책을 공유하는, 일반적인 프로젝트 초기에 가장 적합한 방식입니다.모든 API 엔드포인트가 http://localhost:3000이나 https://app.moyeohaeng.com과 같은 단일 종류의 클라이언