diff --git a/documentation/src/main/asciidoc/mapstruct-reference-guide.asciidoc b/documentation/src/main/asciidoc/mapstruct-reference-guide.asciidoc index 9a5a37fda..1998c554a 100644 --- a/documentation/src/main/asciidoc/mapstruct-reference-guide.asciidoc +++ b/documentation/src/main/asciidoc/mapstruct-reference-guide.asciidoc @@ -682,9 +682,9 @@ A mapper which uses other mapper classes (see <>) will o === Injection strategy When using <>, you can choose between field and constructor injection. -This can be done by either providing the injection strategy via `Mapper` or `MapperConfig` annotation. +This can be done by either providing the injection strategy via `@Mapper` or `@MapperConfig` annotation. -.Obtaining a mapper via dependency injection +.Using constructor injection ==== [source, java, linenums] [subs="verbatim,attributes"] @@ -702,7 +702,10 @@ When `InjectionStrategy#FIELD` is used, the annotation is on the field itself. For now, the default injection strategy is field injection. It is recommended to use constructor injection to simplify testing. -TIP: For abstract classes or decorators setter injection should be used. +[TIP] +==== +For abstract classes or decorators setter injection should be used. +==== [[datatype-conversions]] == Data type conversions