guicedee-inject

Official

Bootstrap GuicedEE apps with DI and lifecycle.

AuthorGuicedEE
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Bootstraps GuicedEE applications by automating the wiring of DI, startup/shutdown lifecycles, and centralized logging, reducing boilerplate and configuration drift.

Core Features & Use Cases

  • Classpath scanning and SPI registration to discover modules and services.
  • Guice injector creation and lifecycle orchestration via IGuicePreStartup, IGuiceModule, IGuicePostStartup, IGuicePreDestroy.
  • Centralized logging configuration with Log4j2 using LogUtils or @InjectLogger.
  • JobService pool management and graceful shutdown across services.
  • Module registration for targeted scanning and deterministic startup.

Quick Start

Register modules for scanning and call IGuiceContext.instance().inject() to bootstrap the GuicedEE runtime.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: guicedee-inject
Download link: https://github.com/GuicedEE/ai-rules/archive/main.zip#guicedee-inject

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.