Moonshine Reference Documentation
Authors
Sławek Piotrowski, Tomek Piotrowski
Table of Contents
- Introduction to Moonshine
- Moonshine container basics
- Writing Services
- Simplest service
- Service lifecycle
- Guice bindings
- Dependencies
- XML parameters
- Inheritance
- Custom annotations and interceptors
- Configuration files
- Simple configuration file
- Service ids
- Multiple configuration files
- Properties
- Testing your application
- MoonshineTest class
- @MoonshineConfiguration annotation [from string, configurator]
- Mocking classes [@MockAndBind, @ResetMocksRule]
- Mocking services
- Bundled services
- Common errors