Wat doet @value in de lente?
Wat doet @value in de lente?

Video: Wat doet @value in de lente?

Video: Wat doet @value in de lente?
Video: Read application.properties File In Spring Boot Using @Value Annotation 2024, November
Anonim

Voorjaar @ Waarde annotatie is gebruikt om standaard toe te wijzen waarden variabelen en methodeargumenten. We kan lezen voorjaar omgevingsvariabelen en systeemvariabelen met @ Waarde annotatie. Voorjaar @ Waarde annotatie ondersteunt ook SpEL.

Wat is in dit verband het gebruik van @value-annotatie?

Voorjaar @ Waardeannotatie wordt gebruikt om te injecteren waarden in variabelen en methodeargumenten. We kunnen lente-omgevingsvariabelen of systeemvariabelen lezen. Het ondersteunt ook SpEL.

En hoe injecteer je Spring-waarden? Hoe waarde te injecteren in Bean-eigenschappen in het voorjaar?

  1. Maak een nieuw Maven-project. Ga naar Bestand -> Project -> Maven -> Maven Project.
  2. Voeg lente 3.2 toe. 3 afhankelijkheid.
  3. Maak een eenvoudige lenteboon met eigenschappen.
  4. XML-gebaseerde benadering voor waarde-injectie in bean-eigenschappen.
  5. Voer de applicatie uit.
  6. Uitgang.

Hoe werkt annotatie in het voorjaar?

In het algemeen, annotaties kunt u metadata toevoegen aan een klasse, methode of variabele. Een annotatie kan worden geïnterpreteerd door de compiler (bijvoorbeeld de @Override annotatie ) of door een raamwerk zoals voorjaar (bijvoorbeeld de @Component annotatie ).

Kunnen we null- en lege tekenreekswaarden in de lente injecteren?

Als je moet injecteer null-waarde voor elk veld in Voorjaar gebruik dan de speciale < nul /> element ervoor, niet gebruiken waarde =” nul " omdat dat zullen doorgang " nul " als een Tekenreekswaarde . Gebruik < nul /> element in plaats daarvan in uw Voorjaar configuratie. Dat is alles voor dit onderwerp Hoe kan ik? Injecteer null- en lege tekenreekswaarden in de lente.