봄 튜토리얼

Spring Framework는 Java로 웹 애플리케이션을 빌드하는 데 초점을 맞춘 성숙하고 강력하며 매우 유연한 프레임 워크입니다.

Spring의 핵심 이점 중 하나는 실제로 기능과 비즈니스 로직에 집중할 수 있도록 애플리케이션 구축의 저수준 측면 대부분을 처리한다는 것 입니다.

또 다른 장점은 프레임 워크가 매우 성숙하고 잘 구축되어 있지만 매우 적극적으로 유지 관리되고 번성하는 개발 커뮤니티가 있다는 것입니다. 이로 인해 최신 상태이며 현재 Java 에코 시스템과 일치합니다.

물론 Spring과 잘 어울리는 법을 배워야 할 것이 많습니다.

시작하자.

봄의 기초

먼저 프레임 워크의 몇 가지 핵심 측면부터 시작하겠습니다.

  • Spring Bean 주석

  • 봄 프로필
  • Spring이 있는 속성 (인기)
  • Spring을 사용한 프로젝트 구성
  • 봄 예외 (시리즈)

  • Spring @Qualifier 주석
  • Java 프레임 워크로 Spring을 선택하는 이유는 무엇입니까?
  • Spring의 getBean () 이해
  • Spring Bean은 무엇입니까?
  • @Component 대 @Repository 및 @Service in Spring
  • 스프링 코어 주석
  • Spring의 XML 기반 주입
  • 기본값으로 Spring @Value 사용
  • Spring @Value에 대한 빠른 가이드
  • Spring을 사용한 Inversion of Control 및 종속성 주입 소개
  • Spring의 생성자 의존성 주입
  • Spring에서의 연결 : @Autowired, @Resource 및 @Inject
  • Spring @Autowired 가이드
  • Spring Bean 범위에 대한 빠른 가이드

웹에서의 봄

Spring MVC 프레임 워크는 Spring으로 웹 애플리케이션을 빌드하는 기초입니다.

기존 MVC 스타일 애플리케이션에서 상태 비 저장 REST API에 이르는 다양한 웹 애플리케이션을 지원합니다.

이러한 모든 스타일의 웹 애플리케이션 간의 공통 기반 인 몇 가지 기본 사항 부터 시작하겠습니다 .

  • Spring 웹 주석

  • Spring의 @RequestMapping (인기)
  • Spring @RequestParam 주석 (인기)
  • Spring @Controller 및 @RestController 주석
  • Spring의 RequestBody 및 ResponseBody 주석

그런 다음 전통적인 MVC 스타일 웹 애플리케이션 을 빌드하는 기본 사항 :

  • Spring MVC 튜토리얼

  • @ModelAttribute 주석
  • ViewResolver 가이드
  • 양식 시작하기
  • Spring에서의 Thymeleaf 사용 소개
  • Model, ModelMap 및 ModelView

그리고 Spring MVC 프레임 워크를 더 심층적으로 탐구하고 싶다면 여기에 더 포괄적 인 가이드가 있습니다.

마지막으로 Spring MVC의 RESTful 지원을 살펴 보겠습니다 .

  • 웹 애플리케이션 부트 스트랩

  • REST API 빌드
  • REST API 보안
  • REST API에 대한 기본 및 다이제스트 인증
  • REST 페이지 매김
  • REST에 대한 오류 처리 (인기)
  • Spring REST API를위한 엔티티 -DTO 변환
  • Spring의 RequestBody 및 ResponseBody 주석

또한 Spring을 사용하여 REST API를 빌드하는 방법을 더 자세히 알아보고 싶다면 여기에서보다 본격적인 기사 시리즈를 살펴볼 수 있습니다.

스프링 지속성-SQL

Spring은 대부분의 지속성 솔루션을 지원합니다.

  • Spring Persistence Tutorial (Main Series) (인기)

  • Spring JDBC (인기)
  • 봄을 가진 최대 절전 모드 4
  • JPA와 Spring을 사용한 DAO
  • Spring 및 JPA와의 트랜잭션 (인기)
  • Spring을 사용한 JPA 가이드 (인기)
  • Spring JPA – 다중 데이터베이스 (인기)
  • SpringData JPA 소개

스프링 지속성-NoSQL

  • SpringData MongoDB (시리즈)

  • SpringData Cassandra 소개
  • 스프링 데이터에서 CassandraTemplate 사용

봄 보안

다음으로 Spring 생태계의 정말 강력한 측면-보안 :

  • Spring을 사용한 보안 (메인 시리즈) (인기)

  • 스프링 보안 인증 튜토리얼 (시리즈)
  • 봄 보안 등록 (시리즈 및 사례 연구)

기타 Spring 기술

  • Spring Batch 소개

  • Grails 3 및 GORM 소개
  • Spring Maven 저장소
  • Maven을 사용한 스프링 보안
  • Maven과 함께하는 봄