Spring Tutorial

Spring Framework er en moden, kraftfuld og meget fleksibel ramme med fokus på at opbygge webapplikationer i Java.

En af de største fordele ved Spring er, at det tager sig af de fleste af de lave aspekter ved at opbygge applikationen, så vi faktisk kan fokus på funktioner og forretningslogik.

Et andet stærkt punkt er, at mens rammen er ret moden og veletableret, vedligeholdes den meget aktivt og har et blomstrende dev-samfund. Dette gør det ret opdateret og tilpasset Java-økosystemet lige nu.

Der er selvfølgelig meget at lære at arbejde godt med Spring.

Lad os komme igang.

Grundlæggende om foråret

Vi starter med nogle centrale aspekter af rammen først:

  • Spring Bean Annotations

  • Forårsprofiler
  • Ejendomme med forår(populær)
  • Projektkonfiguration med forår
  • Forårsundtagelser (serie)

  • Foråret @Qualifier-kommentar
  • Hvorfor vælge forår som din Java-ramme?
  • Forstå getBean () om foråret
  • Hvad er en Spring Bean?
  • @Component vs @Repository og @Service om foråret
  • Forårskernebemærkninger
  • XML-baseret injektion om foråret
  • Brug af Spring @Value med standardindstillinger
  • En hurtig guide til Spring @Value
  • Introduktion til inversion af kontrol og afhængighedsinjektion med forår
  • Konstruktørafhængighedsinjektion om foråret
  • Ledningsføring i foråret: @Autowired, @Resource og @Inject
  • Vejledning til foråret @Autowired
  • Hurtig guide til Spring Bean Scopes

Forår på nettet

Spring MVC-rammen er grundlaget for opbygning af webapplikationer med Spring.

Det driver en bred vifte af webapplikationer, fra traditionelle MVC-applikationer, hele vejen til statsløse REST API'er.

Lad os starte med nogle af det grundlæggende - den fælles grund mellem alle disse stilarter af webapplikationer:

  • Forårswebkommentarer

  • @RequestMapping om foråret(populær)
  • Forår @ RequestParam-kommentar(populær)
  • Kommentarer om Spring @Controller og @RestController
  • Spring's RequestBody og ResponseBody-kommentarer

Og så, det grundlæggende i at bygge en traditionel webapplikation i MVC-stil:

  • Spring MVC Tutorial

  • Kommentaren til @ModelAttribute
  • En guide til ViewResolver
  • Kom godt i gang med formularer
  • Introduktion til brug af Thymeleaf om foråret
  • Model, ModelMap og ModelView

Og hvis du gerne vil udforske Spring MVC-rammen mere dybtgående, her er en mere omfattende guide til at gøre det.

Lad os endelig udforske den RESTful support i Spring MVC:

  • Bootstrapping af en webapplikation

  • Opbygning af en REST API
  • Sikring af en REST API
  • Grundlæggende og fordøjelsesgodkendelse til en REST API
  • REST Paginering
  • Fejlhåndtering til REST(populær)
  • Enhed til DTO-konvertering til en Spring REST API
  • Forårets RequestBody og ResponseBody-kommentarer

Og hvis du gerne vil udforske yderligere at opbygge en REST API med Spring, kan du gennemgå den mere fuldgyldige artikelserie her.

Spring Persistence - SQL

Spring understøtter de fleste persistensløsninger derude:

  • Spring Persistence Tutorial (Main Series) (populær)

  • Forår JDBC(populær)
  • Dvale 4 med forår
  • DAO med JPA og Spring
  • Transaktioner med Spring og JPA(populær)
  • En guide til JPA med forår(populær)
  • Spring JPA - Flere databaser(populær)
  • Introduktion til Spring Data JPA

Spring Persistence - NoSQL

  • Spring Data MongoDB (Serie)

  • Introduktion til Spring Data Cassandra
  • Brug af CassandraTemplate fra Spring Data

Forårssikkerhed

Dernæst et virkelig stærkt aspekt af forårets økosystem - sikkerhed:

  • Sikkerhed med forår (hovedserie) (populær)

  • Vejledning til forårssikkerhedsgodkendelse (serie)
  • Forårsikkerhedsregistrering (serie og casestudie)

Andre Spring Technologies

  • Introduktion til Spring Batch

  • En introduktion til Grails 3 og GORM
  • Spring Maven Repositories
  • Forårssikkerhed med Maven
  • Forår med Maven