Tag

CodeGeneration

0 views collected around this technical thread.

Architecture Digest
Architecture Digest
Sep 21, 2023 · Backend Development

Using MapStruct for Efficient Bean Copying in Java Applications

This article explains why manual property copying in layered Java applications is inefficient, compares traditional approaches such as manual setters, Spring BeanUtils, and CGLIB BeanCopier, and demonstrates how MapStruct provides high‑performance, type‑safe, compile‑time generated mappers with support for deep copy, collection mapping, field ignoring, and Lombok integration.

BeanMappingCodeGenerationDeepCopy
0 likes · 10 min read
Using MapStruct for Efficient Bean Copying in Java Applications
Top Architect
Top Architect
Mar 3, 2023 · Backend Development

Comprehensive MyBatis‑Plus Guide: Overview, Quick Start, CRUD Extensions, Optimistic Lock, Logical Delete, Pagination, and Code Generator

This article provides a detailed introduction to MyBatis‑Plus, covering its core features, step‑by‑step quick‑start instructions, CRUD operations, advanced configurations such as optimistic locking, logical deletion, pagination, performance analysis, and the built‑in code generator, all illustrated with complete Java code examples.

CRUDCodeGenerationDatabase
0 likes · 19 min read
Comprehensive MyBatis‑Plus Guide: Overview, Quick Start, CRUD Extensions, Optimistic Lock, Logical Delete, Pagination, and Code Generator
Tencent Cloud Developer
Tencent Cloud Developer
Mar 21, 2022 · Game Development

Implementing a Lua Bridge with C++ Reflection – Lura Library Overview

The article shows how the Lura library uses C++ reflection to build a concise Lua bridge that automatically registers functions, properties, and object lifecycles via userdata and meta‑tables, simplifying bridge code compared to traditional libraries while supporting coroutines and profiling.

BridgeC++CodeGeneration
0 likes · 23 min read
Implementing a Lua Bridge with C++ Reflection – Lura Library Overview
Tencent Music Tech Team
Tencent Music Tech Team
Oct 23, 2020 · Mobile Development

Using Pigeon to Manage Flutter Plugin Interfaces Across Platforms

Pigeon lets Flutter developers define a single Dart API that automatically generates matching, type‑safe interface code for Android and iOS, eliminating manual method‑channel boilerplate, preventing naming mismatches, and keeping native and Dart implementations synchronized across platforms.

CodeGenerationCross‑platformDart
0 likes · 14 min read
Using Pigeon to Manage Flutter Plugin Interfaces Across Platforms