Tag

Mica

1 views collected around this technical thread.

Java Architecture Diary
Java Architecture Diary
Jun 27, 2023 · Backend Development

What’s New in Mica 3.0.8? Key Updates for Spring Boot 3.x

This article reviews the latest Mica releases, highlighting version compatibility with Spring Boot, new Redis and XSS features, core utility enhancements, bug fixes, and upcoming support for Spring Boot 3.1.x, providing developers with a concise overview of the library’s recent advancements.

JavaMicaRedis
0 likes · 4 min read
What’s New in Mica 3.0.8? Key Updates for Spring Boot 3.x
Java Architecture Diary
Java Architecture Diary
Dec 7, 2022 · Backend Development

Boost Spring Boot Development with mica-auto: Auto-Generate Config Files

The mica-auto Spring Boot starter tool leverages Java Annotation Processors to automatically generate essential configuration files such as spring.factories, AutoConfiguration.imports, aot.factories, and spring‑devtools.properties, supporting Spring Boot 2.7+ and 3.0, and simplifying native image builds with GraalVM.

Annotation ProcessorAuto‑ConfigurationGraalVM
0 likes · 3 min read
Boost Spring Boot Development with mica-auto: Auto-Generate Config Files
Java Architecture Diary
Java Architecture Diary
May 2, 2022 · Backend Development

How to Use ip2region in Spring Boot for Java IP Geolocation

This guide introduces ip2region, an offline IP geolocation library, and shows how to integrate its Java wrapper mica‑ip2region into Spring Boot, covering dependency setup, bean injection, search methods, IpInfo fields, and provides demo screenshots and related open‑source links.

IP GeolocationJavaMica
0 likes · 5 min read
How to Use ip2region in Spring Boot for Java IP Geolocation
Java Architecture Diary
Java Architecture Diary
Aug 23, 2021 · Backend Development

Master Mica Microservice Suite: Versions, Prometheus Integration & Code Samples

This article introduces the Mica microservice component suite, outlines its latest versions and compatibility with Spring Boot and Spring Cloud, details recent updates—including Prometheus support, Swagger enhancements, and dependency upgrades—and provides Maven, Gradle, and configuration examples for integrating Mica-prometheus, alert webhooks, and custom event handling.

JavaMicaMicroservices
0 likes · 6 min read
Master Mica Microservice Suite: Versions, Prometheus Integration & Code Samples
Java Architecture Diary
Java Architecture Diary
Jun 22, 2021 · Backend Development

Unlock Seamless JFinal + Spring Boot Integration with mica-activerecord

This article introduces mica, a micro‑service component suite that simplifies JFinal ActiveRecord usage within Spring Boot projects, outlines its version matrix, highlights recent updates, and details key modules such as mica‑activerecord and mica‑logging for Loki support.

JFinalJavaMica
0 likes · 6 min read
Unlock Seamless JFinal + Spring Boot Integration with mica-activerecord
Java Architecture Diary
Java Architecture Diary
May 10, 2021 · Backend Development

Mastering Spring Native with GraalVM: A Hands‑On Guide to Configuring Mica Components

This article walks through building a Spring Native application with GraalVM, demonstrates how to generate native‑image configuration files, and shows step‑by‑step integration of Mica components such as ip2region, captcha, and caffeine using Spring Native hints and custom resource configurations.

GraalVMJavaMica
0 likes · 7 min read
Mastering Spring Native with GraalVM: A Hands‑On Guide to Configuring Mica Components
Java Architecture Diary
Java Architecture Diary
Mar 29, 2021 · Backend Development

Explore Mica 2.4.x: New Features, Logging, and QR Code Module for Backend Development

This article introduces the Mica microservice framework, covering its origin, version matrix, recent updates—including a QR‑code module and revamped logging configuration—along with usage examples, ecosystem components, and documentation links for developers.

MicaMicroservicesQR code
0 likes · 8 min read
Explore Mica 2.4.x: New Features, Logging, and QR Code Module for Backend Development
Java Architecture Diary
Java Architecture Diary
Mar 2, 2021 · Backend Development

What’s New in Mica 2.4.x? A Deep Dive into the Latest Backend Framework Updates

This article introduces the Mica framework, explains its origin and naming, details the latest version releases and cumulative updates for the 2.4.x and 2.1.x branches, and describes new modules such as mica-logging and mica-caffeine along with ecosystem links.

Backend FrameworkJavaMica
0 likes · 7 min read
What’s New in Mica 2.4.x? A Deep Dive into the Latest Backend Framework Updates
Java Architecture Diary
Java Architecture Diary
Dec 31, 2020 · Backend Development

How mica-auto Simplifies Spring Boot Starter Creation with Annotation Processors

The article introduces mica-auto, a Spring Cloud component that uses annotation processing to automatically generate starter configurations, SPI entries, and Feign client setups, and provides usage examples for Maven and Gradle along with recent updates.

Annotation ProcessorJava SPIMica
0 likes · 5 min read
How mica-auto Simplifies Spring Boot Starter Creation with Annotation Processors
Java Architecture Diary
Java Architecture Diary
May 13, 2020 · Backend Development

What Is Mica? A Lightweight Java Microservice Core for Spring Boot & Cloud

Discover Mica, a lightweight Java microservice core built on Spring Boot and Spring Cloud, its dependencies, versioning scheme, ip2region integration, configuration tips, and usage examples, providing a streamlined foundation for cloud-native applications.

Dependency ManagementJavaMica
0 likes · 6 min read
What Is Mica? A Lightweight Java Microservice Core for Spring Boot & Cloud
Java Architecture Diary
Java Architecture Diary
May 5, 2020 · Backend Development

What’s New in Mica 2.x? A Deep Dive into the Latest Backend Framework Features

Version 2.x of the open‑source Mica framework, built on Java 8 and Spring Boot/Cloud, introduces a streamlined core, reduced dependencies, enhanced HTTP, captcha, Redis rate‑limiting, job starter, and numerous utility upgrades, while outlining upcoming module releases and providing documentation links.

JavaMicaMicroservices
0 likes · 6 min read
What’s New in Mica 2.x? A Deep Dive into the Latest Backend Framework Features
Java Architecture Diary
Java Architecture Diary
Apr 10, 2020 · Backend Development

Automate Spring Boot Starter Setup with mica-auto

The mica-auto component of the Mica Spring Cloud framework provides a set of tools that automatically generate essential Spring Boot starter files such as spring.factories, spring‑devtools.properties, and Java SPI configurations, simplifying multi‑module backend projects and supporting annotations like @AutoService for seamless integration.

Auto‑ConfigurationJava SPIMica
0 likes · 4 min read
Automate Spring Boot Starter Setup with mica-auto
Java Architecture Diary
Java Architecture Diary
Mar 25, 2020 · Backend Development

Explore Mica 2.x: New Features and Enhancements for Spring Cloud Microservices

Version 2.x of the Mica library, built on Java 8 and Spring Boot 2.2.x, introduces extensive optimizations, upgraded dependencies on Spring 5.x, Spring Boot 2.1.x, and Spring Cloud Greenwich, along with numerous bug fixes, documentation updates, and enhanced components such as mica-http and mica-boot.

Java 8MicaMicroservices
0 likes · 4 min read
Explore Mica 2.x: New Features and Enhancements for Spring Cloud Microservices
Java Architecture Diary
Java Architecture Diary
Aug 6, 2019 · Backend Development

Boost Spring Cloud Development with Mica: The Lightweight Core Library

Mica is a lightweight Java 8 library that enhances Spring Cloud by providing core microservice capabilities, supporting both Servlet and Reactive models, auto‑generating configuration, and offering features like XML/HTML to Bean conversion, retry mechanisms, and extensive update notes, with documentation and examples available online.

JavaMicaMicroservices
0 likes · 4 min read
Boost Spring Cloud Development with Mica: The Lightweight Core Library
Java Architecture Diary
Java Architecture Diary
May 25, 2019 · Backend Development

How mica-auto Automates Spring Boot Starter Configuration with Annotation Processors

This article explains the mica-auto library, which uses Java annotation processing to automatically generate Spring Boot starter configurations, streamline component registration, and simplify multi‑module Spring Cloud projects, while providing Maven and Gradle integration details and recent change logs.

Annotation ProcessorDependency ManagementJava
0 likes · 4 min read
How mica-auto Automates Spring Boot Starter Configuration with Annotation Processors
Java Architecture Diary
Java Architecture Diary
May 1, 2019 · Backend Development

How CGLIB Generates Bean Copy Bytecode: A Deep Dive with Mica

This article examines the bytecode generated by CGLIB during Bean copying, compares scenarios with and without type conversion, explores Mica’s enhanced BeanCopier implementation, and provides concrete Java code examples to illustrate how field type differences affect generated methods and performance.

BeanCopyBytecodeCGLIB
0 likes · 12 min read
How CGLIB Generates Bean Copy Bytecode: A Deep Dive with Mica
Java Architecture Diary
Java Architecture Diary
Apr 11, 2019 · Backend Development

Simplify Spring Event Listeners with @EventListener and Async Configuration

This guide explains how Spring 4.2+ simplifies event handling using @EventListener, demonstrates creating and publishing events, covers annotation attributes, execution order, async execution with @Async, and shows Spring Boot async configuration based on the mica project, complete with code examples and configuration details.

AsyncMicaSpringBoot
0 likes · 5 min read
Simplify Spring Event Listeners with @EventListener and Async Configuration
Java Architecture Diary
Java Architecture Diary
Mar 15, 2019 · Backend Development

How mica-auto Simplifies Spring Boot Starter Configuration in Mica Microservices

The article explains mica-auto, a core component of the Mica Spring Cloud microservice framework that automatically generates essential Spring Boot starter configurations, outlines its usage scenarios, features, integration methods for Maven and Gradle, licensing, and provides visual guides for developers.

JavaMicaMicroservices
0 likes · 4 min read
How mica-auto Simplifies Spring Boot Starter Configuration in Mica Microservices
Java Architecture Diary
Java Architecture Diary
Mar 8, 2019 · Backend Development

How mica-auto Simplifies Spring Boot Starter Configuration in Mica Microservices

The article explains the purpose, usage scenarios, features, dependency setup, build process, and licensing of mica-auto, a component that generates essential Spring Boot starter configurations for the Mica microservice framework, helping avoid package inconsistencies and streamline development.

Dependency ManagementJavaMica
0 likes · 4 min read
How mica-auto Simplifies Spring Boot Starter Configuration in Mica Microservices
Java Architecture Diary
Java Architecture Diary
Mar 8, 2019 · Backend Development

Boost Java Spring Boot Performance with Mica-Log4j2’s Asynchronous Logging

This guide explains how Mica-Log4j2 provides environment‑specific log configurations, high‑throughput asynchronous logging via Disruptor, replaces System.out/err in non‑dev modes, and shows Maven/Gradle dependencies, system settings, custom log levels, file structures, and open‑source resources for Spring Boot applications.

JavaMicaSpring Boot
0 likes · 3 min read
Boost Java Spring Boot Performance with Mica-Log4j2’s Asynchronous Logging