> For the complete documentation index, see [llms.txt](https://petite.jodd.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://petite.jodd.org/faq.md).

# FAQ

Everything you always wanted to know about *Petite* (but was afraid to ask).

### Do I really have to use annotations?

Of course NOT! By default *Petite* relies on annotations, but you are not forced to use them. There are two annotation-free alternatives:

* *automatic registration*, where all fields and methods and arguments are potential injection points. If there is a bean with matching reference name it will be injected as a dependency.
* *manual registration*, where you do all the wiring by yourself. You even have a fluent interface for that :) Power-to-the-people!
