Tag

REST API

1 views collected around this technical thread.

Architect's Guide
Architect's Guide
Jun 12, 2025 · Backend Development

How to Build QR Code Login with WebSocket in Spring Boot

This tutorial walks through designing a QR‑code login flow, defining a token table, outlining client and server roles, implementing two REST endpoints, configuring Spring Boot WebSocket support, and handling real‑time login notifications with Java and JavaScript code examples.

JavaJavaScriptQR code login
0 likes · 13 min read
How to Build QR Code Login with WebSocket in Spring Boot
Architect's Tech Stack
Architect's Tech Stack
Jun 9, 2025 · Backend Development

Build a Generic Spring Boot BaseController with MyBatis‑Plus for CRUD Operations

This tutorial shows how to create a reusable BaseController in a Spring Boot application using MyBatis‑Plus, providing generic CRUD, list, pagination, and count endpoints for any entity while demonstrating utility methods, pagination configuration, and concrete controller extensions.

CRUDJavaMyBatisPlus
0 likes · 9 min read
Build a Generic Spring Boot BaseController with MyBatis‑Plus for CRUD Operations
Java Architecture Diary
Java Architecture Diary
Jun 5, 2025 · Artificial Intelligence

Unlock AI Reasoning: How Ollama’s New ‘Thinking’ Feature Works

Version 0.9.0 of Ollama introduces a ‘thinking’ control that lets users view and manage the AI model’s reasoning process, with detailed CLI commands, REST API usage, model support list, scripting options, and advanced Modelfile configurations for models like DeepSeek R1 and Qwen 3.

AI reasoningCLIDeepSeek
0 likes · 6 min read
Unlock AI Reasoning: How Ollama’s New ‘Thinking’ Feature Works
macrozheng
macrozheng
May 28, 2025 · Backend Development

Boost Your Spring Boot APIs with MyBatisPlusPro: A Step‑by‑Step Guide

This tutorial shows how to extend MyBatisPlus with a reusable BaseController, create utility methods for naming conversion and query building, configure pagination support, and quickly generate CRUD REST endpoints in Spring Boot projects using MyBatisPlusPro.

CRUDJavaMyBatisPlus
0 likes · 10 min read
Boost Your Spring Boot APIs with MyBatisPlusPro: A Step‑by‑Step Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 8, 2025 · Backend Development

Master Spring Boot 3 Controllers: Real‑World Cases & Advanced Techniques

Explore a comprehensive Spring Boot 3 tutorial featuring 122 real‑world controller examples—from basic @RestController setup and dynamic URL configuration to advanced SpEL usage, interface default methods, exception handling, data binding, and custom endpoints—complete with code snippets and test results.

Backend DevelopmentControllerJava
0 likes · 8 min read
Master Spring Boot 3 Controllers: Real‑World Cases & Advanced Techniques
Java Captain
Java Captain
Apr 17, 2025 · Backend Development

Java Development Tips: Enums, RESTful API Standards, Bean Conversion, Stream Operations, and Null/Assertion Handling

This article shares practical Java backend development techniques, covering safe enum usage, RESTful API design guidelines, generic bean conversion via JSON, effective Stream API patterns, and comprehensive null‑checking and assertion strategies to improve code reliability and maintainability.

AssertionsJavaREST API
0 likes · 13 min read
Java Development Tips: Enums, RESTful API Standards, Bean Conversion, Stream Operations, and Null/Assertion Handling
Java Architecture Diary
Java Architecture Diary
Apr 2, 2025 · Artificial Intelligence

Run AI Models Locally with Docker Model Runner and Java Integration

This article explains how Docker Model Runner enables effortless local execution of AI models, details platform support, provides a full command reference, shows how to use the REST endpoint, and demonstrates integration with Java via LangChain4j, including code examples and a feature comparison with Ollama.

AIDockerJava
0 likes · 9 min read
Run AI Models Locally with Docker Model Runner and Java Integration
php中文网 Courses
php中文网 Courses
Apr 1, 2025 · Backend Development

Integrating PHP Applications with Cloud-Native AI Services for Real-Time Decision Making

This article explains how to combine PHP web applications with modern cloud-native AI services—via REST APIs, SDKs, and message queues—to build efficient real-time decision systems, covering integration methods, sample code, use-case implementations such as recommendation, dynamic pricing, fraud detection, and performance optimization best practices.

Backend integrationCloud AIMessage Queue
0 likes · 8 min read
Integrating PHP Applications with Cloud-Native AI Services for Real-Time Decision Making
Top Architecture Tech Stack
Top Architecture Tech Stack
Mar 31, 2025 · Backend Development

Implementing OAuth2.0 Authentication and Resource Server with Spring Boot

This article explains the fundamentals of OAuth2.0, outlines its roles and grant types, and provides a step‑by‑step Spring Boot implementation—including authorization server, security configuration, resource server, and a test controller—followed by detailed testing procedures and results.

AuthenticationBackend DevelopmentJava
0 likes · 10 min read
Implementing OAuth2.0 Authentication and Resource Server with Spring Boot
php中文网 Courses
php中文网 Courses
Mar 18, 2025 · Backend Development

Step-by-Step Guide to Building a Simple REST API with Laravel

This tutorial provides a step-by-step guide for beginners to set up the environment, create models, migrations, controllers, define routes, and test a simple RESTful API using Laravel, including optional advanced features and sample code.

Backend DevelopmentLaravelPHP
0 likes · 4 min read
Step-by-Step Guide to Building a Simple REST API with Laravel
macrozheng
macrozheng
Mar 10, 2025 · Backend Development

Build a Spring Boot + Flowable Leave Approval System: Step‑by‑Step Guide

This tutorial walks through setting up a Spring Boot 2.7.5 project with Flowable 6.6.0 and MySQL8, covering environment setup, Maven dependencies, application properties, core Java classes, REST endpoints, process diagram generation, BPMN definition, database tables, and demo screenshots for a complete leave‑approval workflow.

BPMNFlowableJava
0 likes · 20 min read
Build a Spring Boot + Flowable Leave Approval System: Step‑by‑Step Guide
Java Tech Enthusiast
Java Tech Enthusiast
Mar 7, 2025 · Backend Development

Implementing a Responsibility Chain Pattern with Spring Boot and MyBatis Plus

The article demonstrates how to build a dynamic Chain of Responsibility in a Spring Boot and MyBatis‑Plus application by defining an abstract handler, implementing concrete @Component beans that modify a shared Lombok‑based context, retrieving them via an ApplicationContext‑aware proxy utility, and invoking them in a client‑specified order through a REST endpoint, while suggesting LiteFlow as a production alternative.

JavaMyBatis-PlusREST API
0 likes · 9 min read
Implementing a Responsibility Chain Pattern with Spring Boot and MyBatis Plus
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 9, 2025 · Backend Development

Top 10 Common Spring Boot REST API Mistakes and How to Fix Them

This article examines the ten most frequent errors developers make when building Spring Boot REST APIs, explains the negative impact of each mistake, and offers concrete, up‑to‑date solutions with code examples, while also highlighting a continuously updated collection of over 70 Spring Boot 3 practical case studies.

Common MistakesJavaREST API
0 likes · 15 min read
Top 10 Common Spring Boot REST API Mistakes and How to Fix Them
Java Architecture Diary
Java Architecture Diary
Dec 18, 2024 · Backend Development

How MarkItDown Transforms Docs to Markdown and Powers AI Pipelines

This article introduces the open‑source MarkItDown Python library, demonstrates converting Excel files to Markdown, shows how to expose its functionality via a Dockerized REST API, and explains advanced integration with visual AI models for richer document processing.

AI integrationDockerMarkdown
0 likes · 7 min read
How MarkItDown Transforms Docs to Markdown and Powers AI Pipelines
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 3, 2024 · Backend Development

Master Advanced Spring Boot 3 Techniques: Output Control, Body Parsing, and Security Context

This article presents a collection of over 50 practical Spring Boot 3 examples, demonstrating how to directly write responses with OutputStream, read request bodies via InputStream, use @Value and SpEL for fixed parameters, combine body and headers with HttpEntity, access security data through @CurrentSecurityContext, and handle Map parameters with @ModelAttribute.

AnnotationsJavaREST API
0 likes · 7 min read
Master Advanced Spring Boot 3 Techniques: Output Control, Body Parsing, and Security Context
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 21, 2024 · Backend Development

Mastering DTO Mapping in Spring Boot 3 with ModelMapper: A Hands‑On Guide

Learn how to efficiently convert internal entities to external DTOs in Spring Boot 3 using ModelMapper, covering library comparisons, Maven setup, configuration, entity and DTO definitions, service, facade, controller implementation, and advanced features like custom mappings, property skipping, value conversion, and conditional mapping.

DTOJavaModelMapper
0 likes · 8 min read
Mastering DTO Mapping in Spring Boot 3 with ModelMapper: A Hands‑On Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 14, 2024 · Backend Development

Build a Custom Spring Boot 3 Application with Embedded Tomcat – Step‑by‑Step Guide

This article walks through creating a Spring Boot 3 application from scratch, demonstrating how to customize the ApplicationContext, embed a Tomcat server, define a custom SpringApplication class, configure web components, and test REST endpoints, providing complete code snippets and explanations for each step.

Backend DevelopmentEmbedded TomcatJava
0 likes · 9 min read
Build a Custom Spring Boot 3 Application with Embedded Tomcat – Step‑by‑Step Guide
Test Development Learning Exchange
Test Development Learning Exchange
Sep 25, 2024 · Backend Development

Creating a Reusable Python HTTP Client with Parent and Child Classes

This tutorial demonstrates how to build a reusable Python HTTP client by defining a base HttpRequest class with standard methods, extending it with a RestApiRequest subclass that adds authentication handling, and provides a complete code example showing GET and POST requests.

HTTPOOPPython
0 likes · 6 min read
Creating a Reusable Python HTTP Client with Parent and Child Classes
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 9, 2024 · Backend Development

Mastering HTTP PATCH with JSON Patch in Spring Boot 3.2.5

This tutorial explains how to perform partial updates of RESTful resources using the HTTP PATCH method and JSON Patch format in Spring Boot 3.2.5, covering all RFC‑6902 operations with code examples and a complete working controller implementation.

Backend DevelopmentHTTP PATCHJSON Patch
0 likes · 9 min read
Mastering HTTP PATCH with JSON Patch in Spring Boot 3.2.5
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 8, 2024 · Backend Development

How to Make a Spring Boot Controller Return JSON, XML, and YAML Dynamically

Learn how to configure Spring Boot 3.2.5 to let a single controller endpoint dynamically produce JSON, XML, or custom YAML responses using Accept headers, request parameters, path extensions, and custom HttpMessageConverters, with step‑by‑step code examples and necessary Maven dependencies.

Content NegotiationJavaREST API
0 likes · 8 min read
How to Make a Spring Boot Controller Return JSON, XML, and YAML Dynamically