Spring Framework는 Java로 웹 애플리케이션을 구축하는 데 중점을 둔 성숙하고 강력하며 매우 유연한 프레임워크입니다.
Spring의 핵심 이점 중 하나는 기능 및 비즈니스 논리에 실제로 집중할 수 있도록 애플리케이션 구축의 하위 수준 측면 대부분을 처리한다는 것입니다.
또 다른 장점은 프레임워크가 상당히 성숙하고 잘 확립되어 있지만 매우 적극적으로 유지 관리되고 번성하는 개발 커뮤니티가 있다는 것입니다. 이를 통해 최신 상태를 유지하고 현재 Java 생태계와 일치합니다.
물론 Spring과 잘 작동하기 위해서는 배워야 할 것이 많습니다.
시작하자.
Spring의 기초
먼저 프레임워크의 몇 가지 핵심 측면부터 시작하겠습니다.
- Java 프레임워크로 Spring을 선택하는 이유는 무엇입니까?
- 스프링 빈 어노테이션
- 스프링 프로필(인기 있는)
- 스프링이 있는 속성(인기 있는)
- Spring을 사용한 프로젝트 구성
- Spring 예외(시리즈)
- Spring @Qualifier 어노테이션
- Spring의 getBean() 이해하기
- 스프링빈이란?
- Spring의 @Component와 @Repository 및 @Service
- 스프링 코어 어노테이션
- Spring의 XML 기반 주입
- 기본값으로 Spring @Value 사용
- Spring @Value에 대한 빠른 사용방법(예제)(인기 있는)
- Spring을 사용한 Inversion of Control 및 Dependency Injection 소개
- Spring의 생성자 의존성 주입
- Spring에서의 배선: @Autowired, @Resource 및 @Inject
- 스프링 @Autowired 사용방법(예제)(인기 있는)
- Spring Bean 범위에 대한 빠른 사용방법(예제)
웹에서의 Spring
Spring MVC 프레임워크는 Spring으로 웹 애플리케이션을 구축하는 기반입니다.
기존 MVC 스타일 애플리케이션에서 상태 비저장 REST API에 이르기까지 광범위한 웹 애플리케이션을 지원합니다.
이러한 모든 스타일의 웹 애플리케이션 사이의 공통 기반인 몇 가지 기본 사항부터 시작하겠습니다.
그런 다음 전통적인 MVC 스타일 웹 애플리케이션 구축의 기본 사항은 다음과 같습니다.
그리고 Spring MVC 프레임워크를 더 깊이 탐구하고 싶다면 여기에 더 포괄적인 사용방법(예제)가 있습니다 .
마지막으로 Spring MVC의 RESTful 지원을 살펴보겠습니다.
그리고 Spring을 사용하여 REST API를 구축하는 방법을 더 자세히 알아보고 싶다면 여기에서 보다 본격적인 기사 시리즈를 살펴볼 수 있습니다 .
스프링 지속성 - SQL
Spring은 대부분의 지속성 솔루션을 지원합니다.
스프링 시큐리티
다음으로 Spring 생태계의 강력한 측면인 Security:
- Spring을 사용한 Security(메인 시리즈)(인기)
- 스프링 시큐리티 인증 예제(시리즈)
- 스프링 시큐리티 등록(시리즈 및 사례 연구)
기타 스프링 기술
Spring으로 API를 구축하는 방법을 배우고 있습니까 ?