Spring
-
Voorbeeldzelfstudie Spring AOP – Aspect, Advies, Pointcut, JoinPoint, Annotations, XML-configuratie
Spring Framework is ontwikkeld op twee kernconcepten – Dependency Injection en Aspect Oriented Programming (Spring AOP). Spring AOP We hebben al gezien hoe Spring Dependency Injection werkt, vandaag zullen we ingaan op de kernconcepten van Aspect-Oriented Programming en hoe we het kunnen implementeren met behulp van Spring Framework. Spring AOP Overzicht De meeste bedrijfstoepassingen hebben enkele gemeenschappelijke dwarsdoorsnijdende zorgen die van toepassing zijn op verschillende soorten objecten en modules. Enkele van de veelvoorkomende dwarsdoorsnijdende zorgen zijn logging, transactiebeheer, gegevensvalidatie, enzovoort.…
-
Spring @Configuration-annotatie
Spring @Configuration annotatie is onderdeel van het Spring Core-framework. De Spring Configuration-annotatie geeft aan dat de klasse @Bean-definitiemethoden heeft. Zo kan de Spring-container de klasse verwerken en Spring Beans genereren die in de toepassing kunnen worden gebruikt. Spring @Configuration De Spring @Configuration-annotatie stelt ons in staat om annotaties te gebruiken voor dependency injection. Laten we begrijpen hoe we Spring Configuration-klassen kunnen maken. Laten we een eenvoudige Java Bean-klasse maken. package com.journaldev.spring; public class MyBean { public MyBean() { System.out.println(“MyBean instance…
-
Voorjaarsinterviewvragen en antwoorden
I have posted a lot of Spring Tutorials recently. This post will help you get through Spring interview Questions explaining the core concepts in detail. Het Spring Framework is een van de meest populaire Java EE-frameworks voor webapplicaties. Dependency Injection en Aspect-Oriented Programming staan centraal in het Spring-framework. Als je goed bent in het Spring Framework, zijn de kansen om geselecteerd te worden echt hoog bij Java-interviews. Pro Tip: Core Java is de basis van elk op Java gebaseerd framework,…
-
Belangrijke componenten en interne aspecten van het Spring Boot-framework
In mijn vorige bericht “Kennismaking met Spring Boot”, hebben we gesproken over de basisprincipes van Spring Boot. Nu zullen we praten over “Wat zijn de belangrijkste onderdelen van Spring Boot” en “Hoe Spring Boot onder de motorkap werkt”. Belangrijkste onderdelen van het Spring Boot Framework Het Spring Boot Framework heeft voornamelijk vier belangrijke onderdelen. Spring Boot Starters Spring Boot AutoConfigurator Spring Boot CLI Spring Boot Actuator LET OP:- Naast deze vier belangrijke onderdelen zijn er nog twee Spring Boot-onderdelen: Spring…
-
Spring-aantekeningen
Spring Annotations stellen ons in staat om afhankelijkheden te configureren en afhankelijkheidsinjectie te implementeren via Java-programma’s. Spring Annotations Het Spring-framework implementeert en promoot het principe van omgekeerde controle (IOC) of afhankelijkheidsinjectie (DI) en is in feite een IOC-container. Traditioneel stelt Spring een ontwikkelaar in staat om bean-afhankelijkheden te beheren door gebruik te maken van op XML gebaseerde configuratie. Er is een alternatieve manier om beans en hun afhankelijkheden te definiëren. Deze methode is een op Java gebaseerde configuratie. In tegenstelling…
-
Spring @Bean Annotation
Spring @Bean-annotatie wordt toegepast op een methode om aan te geven dat deze een bean retourneert die beheerd moet worden door de Spring-context. De Spring Bean-annotatie wordt meestal gedeclareerd in methoden van configuratieklassen. In dit geval kunnen bean-methoden andere @Bean-methoden in dezelfde klasse refereren door ze rechtstreeks aan te roepen. Spring @Bean-voorbeeld Laten we zeggen dat we een eenvoudige klasse hebben zoals hieronder. package com.journaldev.spring; public class MyDAOBean { @Override public String toString() { return “MyDAOBean”+this.hashCode(); } } Hier is…
-
Spring Bean Scopes
Spring Bean Scopes stellen ons in staat om meer gedetailleerde controle te hebben over het aanmaken van bean-instanties. Soms willen we bijvoorbeeld een bean-instantie als singleton creëren, maar in andere gevallen willen we dat deze bij elke aanvraag wordt gemaakt of slechts één keer in een sessie. Spring Bean Scopes Er zijn vijf soorten Spring bean-scopes: singleton – er wordt slechts één instantie van de Spring bean gemaakt voor de Spring-container. Dit is de standaard Spring bean-scope. Bij het gebruik…
-
Spring Boot MongoDB
Welkom bij het Spring Boot MongoDB voorbeeld. Spring Boot is de gemakkelijkste manier om snel een Spring-project op te zetten en MongoDB is de meest populaire NoSQL database. Laten we eens kijken hoe we Spring kunnen integreren met de MongoDB-database. Spring Boot MongoDB We hebben de volgende API’s nodig om te werken met Spring Boot en de MongoDB-database. Spring Data MongoDB Spring Boot Er zijn twee benaderingen waarmee we verbinding kunnen maken met de MongoDB-database – MongoRepository en MongoTemplate. We…
-
Spring Boot Redis Cache
Lente Boot Redis Cache In deze post zullen we een voorbeeld Spring-boottoepassing opzetten en integreren met Redis-cache. Hoewel Redis een Open source in-memory datastructuuropslag is, gebruikt als database, cache en berichtenmakelaar, zal deze les alleen de cache-integratie demonstreren. We zullen gebruikmaken van de Spring Initializr-tool om het project snel op te zetten. Spring Boot Redis Project Setup We zullen de Spring Initializr-tool gebruiken om het project snel op te zetten. We zullen 3 afhankelijkheden gebruiken zoals hieronder getoond: Download het…