REST Query Language met Spring Data JPA en Querydsl

REST Query Language met Spring Data JPA en Querydsl

Dit artikel maakt deel uit van een reeks: • REST Query Language met Spring- en JPA-criteria• REST Query Language met Spring Data JPA-specificaties• REST Query Language met Spring Data JPA en Querydsl (huidig ​​artikel) • REST Query Language - Geavanceerde zoekbewerkingen• REST Query Language - OR-bewerking implementeren• REST Query Language met RSQL• REST Query-taal met Querydsl-webondersteuning1. OverzichtIn deze
Spring WebFlux-filters

Spring WebFlux-filters

1. OverzichtHet gebruik van filters is wijdverbreid in webapplicaties, omdat ze ons een manier bieden om een ​​verzoek of reactie te wijzigen zonder onze eindpunten te wijzigen.In deze korte tutorial beschrijven we mogelijke manieren om ze te implementeren met het WebFlux Framework.Aangezien we niet ingaan op details over het WebFlux-framework zelf, wil je misschien dit artikel lezen voor meer details.2. M
Spring WebClient en OAuth2-ondersteuning

Spring WebClient en OAuth2-ondersteuning

1. OverzichtSpring Security 5 biedt OAuth2-ondersteuning voor het niet-blokkeren van Spring Webflux Web cliënt klasse.In deze zelfstudie analyseren we verschillende benaderingen om toegang te krijgen tot beveiligde bronnen met behulp van deze klasse.We zullen ook een kijkje nemen onder de motorkap om te begrijpen hoe Spring omgaat met het OAuth2-autorisatieproces.
Spring Security Kerberos-integratie met MiniKdc

Spring Security Kerberos-integratie met MiniKdc

Beveiliging Top Ik heb zojuist de nieuwe Learn Spring Security-cursus aangekondigd, inclusief het volledige materiaal gericht op de nieuwe OAuth2-stack in Spring Security 5:>> BEKIJK DE CURSUS1. OverzichtIn deze tutorial geven we een overzicht van Spring Security Kerberos.We schrijven een Kerberos-client in Java die zichzelf autoriseert om toegang te krijgen tot onze Kerberized-service.
Splits een lijst in delen in Kotlin

Splits een lijst in delen in Kotlin

1. InleidingLaten we zeggen dat we een array hebben zoals [a, b, c, d, e, f] en we willen de elementen opsplitsen in aparte groepen, zoals [[a, b], [c, d], [e, f]] of [[a, b, c], [d], [e, f]].In deze tutorial zullen we dit bereiken door enkele verschillen tussen Kotlin's te onderzoeken groupBy, chunked, en met vensters.
Runtime.getRuntime (). Halt () versus System.exit () in Java

Runtime.getRuntime (). Halt () versus System.exit () in Java

1. OverzichtIn deze tutorial zullen we kijken naar System.exit (), Runtime.getRuntime (). Halt (), en hoe deze twee methoden zich met elkaar verhouden.2. System.exit ()De System.exit () methode stopt de actieve Java Virtual Machine. Maar voordat de JVM wordt gestopt, it roept de uitschakelsequentie op, ook wel bekend als een ordelijke uitschakeling.
NoSuchFieldError in Java

NoSuchFieldError in Java

1. OverzichtIn dit artikel laten we de reden erachter zien NoSuchFieldError en ontdek hoe u het kunt oplossen.2. NoSuchFieldErrorZoals de naam al doet vermoeden, NoSuchFieldError treedt op wanneer een opgegeven veld niet bestaat. NoSuchFieldError breidt de IncompatibleClassChangeError klasse en wordt gegooid wanneer de toepassing probeert toegang te krijgen tot een veld van een object of een statisch veld van een klasse, of deze probeert te wijzigen, maar het object of de klasse heeft dat veld niet meer.
Gids voor Moustache met Spring Boot

Gids voor Moustache met Spring Boot

1. OverzichtIn dit artikel zullen we ons concentreren op het gebruik van Moustache-sjablonen voor het produceren van HTML-inhoud in Spring Boot-toepassingen.Het is een logische sjabloon-engine voor het creëren van dynamische inhoud, wat populair is vanwege zijn eenvoud.Als je de basis wilt ontdekken, bekijk dan ons inleiding tot Moustache-artikel.
CDI Portable Extension en Flyway

CDI Portable Extension en Flyway

1. OverzichtIn deze zelfstudie bespreken we een interessante functie van CDI (Context and Dependency Injection), de draagbare CDI-extensie.Eerst zullen we beginnen met te begrijpen hoe het werkt, en dan zullen we zien hoe we een extensie kunnen schrijven. We zullen de stappen doorlopen om een ​​CDI-integratiemodule voor Flyway te implementeren, zodat we een databasemigratie kunnen uitvoeren bij het opstarten van een CDI-container.Deze
Een aanbevelingssysteem voor gezamenlijk filteren in Java

Een aanbevelingssysteem voor gezamenlijk filteren in Java

1. InleidingIn deze tutorial leren we alles over het Slope One-algoritme in Java.We laten ook de voorbeeldimplementatie zien voor het probleem van Collaborative Filtering (CF) - een machine learning-techniek gebruikt door aanbevelingssystemen.Dit kan bijvoorbeeld worden gebruikt om gebruikersinteresses voor specifieke items te voorspellen.
Aankondiging van "Learn Spring"

Aankondiging van "Learn Spring"

De nieuwe koers“Hoe ga ik aan de slag met Spring?”Is verreweg de meest voorkomende vraag die ik krijg.Waarschijnlijk naast 'Wat betekent Baeldung eigenlijk?”- er is een thread op Quora als je nieuwsgierig bent 🙂De site is een goede plek om te beginnen, maar het is ook de langzame manier om te leren.Een be
Spring Remoting met jute en jute

Spring Remoting met jute en jute

1. OverzichtIn het vorige artikel met de titel "Inleiding tot Spring Remoting met HTTP Invokers" hebben we gezien hoe gemakkelijk het is om een ​​client / server-applicatie op te zetten die gebruikmaakt van Remote Method Invocation (RMI) via Lente Remoting.In dit artikel zullen we het laten zien hoe Lente Remoting ondersteunt de implementatie van RMI met behulp van Hessiaan en Jute in plaats daarvan.2. M
Inleiding tot Spring Data Azure Cosmos DB

Inleiding tot Spring Data Azure Cosmos DB

1. OverzichtIn deze zelfstudie leren we over Azure Cosmos DB en hoe we ermee kunnen communiceren met behulp van Spring Data.2. Azure Cosmos DBAzure Cosmos DB is de wereldwijd gedistribueerde databaseservice van Microsoft.Het is een NoSQL-database, dat uitgebreide serviceniveau-overeenkomsten biedt voor doorvoer, latentie, beschikbaarheid en consistentiegaranties.
Veelvoorkomende valkuilen bij gelijktijdigheid in Java

Veelvoorkomende valkuilen bij gelijktijdigheid in Java

1. InleidingIn deze tutorial gaan we enkele van de meest voorkomende gelijktijdigheidsproblemen in Java bekijken. We zullen ook leren hoe we ze en hun belangrijkste oorzaken kunnen vermijden.2. Gebruik van draadveilige objecten2.1. Objecten delenThreads communiceren voornamelijk door de toegang tot dezelfde objecten te delen.
Migraties ongedaan maken met Flyway

Migraties ongedaan maken met Flyway

1. InleidingIn deze korte tutorial onderzoeken we een aantal manieren om een ​​migratie met Flyway terug te draaien.2. Simuleer Rollback met een migratieIn deze sectie zullen we onze database terugdraaien met behulp van een standaard migratiebestand.In onze voorbeelden gebruiken we de opdrachtregelversie van Flyway. De
Een aangepaste beveiligingsuitdrukking met Spring Security

Een aangepaste beveiligingsuitdrukking met Spring Security

1. OverzichtIn deze tutorial zullen we ons concentreren op een eigen beveiligingsexpressie creëren met Spring Security.Soms zijn de uitdrukkingen die in het raamwerk beschikbaar zijn simpelweg niet expressief genoeg. En in deze gevallen is het relatief eenvoudig om een ​​nieuwe uitdrukking op te bouwen die semantisch rijker is dan de bestaande.We z
De staat Java in 2019

De staat Java in 2019

Java Top Ik heb zojuist het nieuwe aangekondigd Leer de lente natuurlijk, gericht op de basisprincipes van Spring 5 en Spring Boot 2: >> BEKIJK DE CURSUSIk heb de afgelopen weken de jaarlijkse 'State of Java'-enquête van 2019 uitgevoerd.In zijn zesde jaar hadden we 6707 ontwikkelaars de tijd nemen om door te nemen en te antwoorden; als jij dat was - dank je!
Gids voor Java Parallel Collectors Library

Gids voor Java Parallel Collectors Library

1. InleidingParallel-collectors is een kleine bibliotheek die een set Java Stream API-collectors biedt die parallelle verwerking mogelijk maken - terwijl tegelijkertijd de belangrijkste tekortkomingen van standaard Parallel Streams worden omzeild.2. Maven afhankelijkhedenAls we de bibliotheek willen gaan gebruiken, moeten we een enkele vermelding in Maven's toevoegen pom.
Spring integreren met AWS Kinesis

Spring integreren met AWS Kinesis

1. InleidingKinesis is een tool voor het verzamelen, verwerken en analyseren van datastromen in realtime, ontwikkeld bij Amazon. Een van de belangrijkste voordelen is dat het helpt bij de ontwikkeling van gebeurtenisgestuurde applicaties.In deze tutorial gaan we enkele bibliotheken verkennen stellen onze Spring-applicatie in staat om records van een Kinesis Stream te produceren en te consumeren.