Spring 3

[Spring] Spring Security - 1

이번 시간에는 Spring Security 에 대해서 자세하게 알아보는 시간을 가져보도록 하겠습니다.지금부터 서술될 내용들은 https://docs.spring.io/spring-security/reference/index.html 문서를 번역 및 첨언한 것들입니다.개요Spring Security는 인증, 인가 및 일반적인 공격으로부터의 보호를 제공하는 프레임워크입니다. Spring Security는 명령형(Imperative) 애플리케이션과 반응형(Reactive) 애플리케이션 모두를 안전하게 보호하는데 뛰어난 지원을 제공하며, Spring 기반 애플리케이션 보안의 사실상 표준으로 자리잡고 있습니다. Spring Security는 애플리케이션의 보안을 강화하기 위해 다양한 기능을 제공합니다. 여기에는 ..

Spring 2024.09.03

[Spring] Spring Framework Overview - 2

지난 시간에 이어서 IoC Container 관련 내용들을 마무리지어보겠습니다.지금부터 서술될 내용들은 전부 스프링 공식문서(https://docs.spring.io/spring-framework/reference/overview.html) 에서 발췌된 것임을 알립니다.Customizing the Nature of a Bean in SpringSpring 프레임워크는 빈의 동작을 사용자 정의할 수 있는 다양한 인터페이스와 방법들을 제공합니다. 이러한 인터페이스와 방법들을 사용하면 빈의 생명 주기(lifecycle)를 제어하고, 특정 이벤트가 발생했을 때 맞춤형 작업을 수행할 수 있습니다. 이 섹션에서는 생명 주기 콜백과 Aware 인터페이스에 대해 설명합니다. Lifecycle Callbacks (생명 ..

Spring 2024.08.22

[Spring] Spring Framework Overview - 1

이번 시간에는 스프링 프레임워크의 기본적인 컨셉과 기능에 대해서 알아보도록 하겠습니다.지금부터 서술될 내용들은 전부 스프링 공식문서(https://docs.spring.io/spring-framework/reference/overview.html) 에서 발췌된 것임을 알립니다.개요스프링은 자바 엔터프라이즈 애플리케이션을 쉽게 만들 수 있게 해주는 프레임워크입니다. 자바 언어를 엔터프라이즈 환경에서 활용할 수 있도록 필요한 모든 것을 제공하며, JVM 기반의 대안 언어로서 Groovy 와 Kotlin 도 지원합니다. 스프링 프레임워크 6.0 버전부터는 Java 17 이상이 필요합니다. 스프링이 자바 엔터프라이즈 애플리케이션을 쉽게 만들 수 있는 이유1. 의존성 주입(Dependency Injection, ..

Spring 2024.08.21