@@ -588,13 +588,13 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
588588
589589
590590< div class ="switch "> < div class ="switch--item option-1 selected "> Maven</ div > < div class ="switch--item option-2 "> Gradle</ div > </ div > < div class ="content option-1 ">
591- < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="xe06d172ba15d41cd "> <dependency>
591+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x9253da8d330d4b8d "> <dependency>
592592 <groupId>io.jooby</groupId>
593593 <artifactId>jooby-avaje-inject</artifactId>
594- <version>1.1.0 </version>
595- </dependency></ code > < button class ="clipboard " data-clipboard-target ="#xe06d172ba15d41cd "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
594+ <version>3.3.1 </version>
595+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x9253da8d330d4b8d "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
596596</ div > < div class ="content hidden option-2 ">
597- < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="xc4a39f420cf64d68 "> implementation 'io.jooby:jooby-avaje-inject:1.1.0 '</ code > < button class ="clipboard " data-clipboard-target ="#xc4a39f420cf64d68 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
597+ < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="xc07c391b98724905 "> implementation 'io.jooby:jooby-avaje-inject:3.3.1 '</ code > < button class ="clipboard " data-clipboard-target ="#xc07c391b98724905 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
598598</ div > </ div >
599599
600600< div class ="paragraph ">
@@ -604,7 +604,7 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
604604
605605
606606< div class ="switch "> < div class ="switch--item option-1 selected "> Maven</ div > < div class ="switch--item option-2 "> Gradle</ div > </ div > < div class ="content option-1 ">
607- < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x2bf3f2b003fd464f "> <build>
607+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x40817901730e48e4 "> <build>
608608 <plugins>
609609 <plugin>
610610 <groupId>org.apache.maven.plugins</groupId>
@@ -615,21 +615,21 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
615615 <path>
616616 <groupId>io.avaje</groupId>
617617 <artifactId>avaje-inject-generator</artifactId>
618- <version>10.0 </version>
618+ <version>10.3 </version>
619619 </path>
620620 </annotationProcessorPaths>
621621 </configuration>
622622 </plugin>
623623 </plugins>
624- </build></ code > < button class ="clipboard " data-clipboard-target ="#x2bf3f2b003fd464f "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
624+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x40817901730e48e4 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
625625</ div > < div class ="content hidden option-2 ">
626- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x251cb42d23374622 "> plugins {
626+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x2beee673dafb46bd "> plugins {
627627 id "org.jetbrains.kotlin.kapt" version "1.9.10"
628628}
629629
630630dependencies {
631- kapt 'io.avaje:avaje-inject-generator:10.0 '
632- }</ code > < button class ="clipboard " data-clipboard-target ="#x251cb42d23374622 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
631+ kapt 'io.avaje:avaje-inject-generator:{avaje.inject.version} '
632+ }</ code > < button class ="clipboard " data-clipboard-target ="#x2beee673dafb46bd "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
633633</ div > </ div >
634634
635635< div class ="paragraph ">
@@ -639,7 +639,7 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
639639< div class ="title "> Installing Avaje Inject</ div >
640640
641641< div class ="switch "> < div class ="switch--item option-1 selected "> Java</ div > < div class ="switch--item option-2 "> Kotlin</ div > </ div > < div class ="content option-1 ">
642- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x34fccfee689f4b94 "> public class App extends Jooby {
642+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xba0aaaca0a44469c "> public class App extends Jooby {
643643
644644 {
645645 install(AvajeInjectModule.of()); < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
@@ -653,9 +653,9 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
653653 public static void main(String[] args) {
654654 runApp(args, App::new);
655655 }
656- }</ code > < button class ="clipboard " data-clipboard-target ="#x34fccfee689f4b94 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
656+ }</ code > < button class ="clipboard " data-clipboard-target ="#xba0aaaca0a44469c "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
657657</ div > < div class ="content hidden option-2 ">
658- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xdf44fbe5e1e046a2 "> fun main(args: Array<String>) {
658+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xbd3164f6d5e7423d "> fun main(args: Array<String>) {
659659 runApp(args) {
660660 install(AvajeInjectModule.of()) < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
661661
@@ -664,7 +664,7 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
664664 service.doSomething()
665665 }
666666 }
667- }</ code > < button class ="clipboard " data-clipboard-target ="#xdf44fbe5e1e046a2 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
667+ }</ code > < button class ="clipboard " data-clipboard-target ="#xbd3164f6d5e7423d "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
668668</ div > </ div >
669669
670670< div class ="colist arabic ">
@@ -687,27 +687,27 @@ <h4 id="avaje-inject-property-injection"><a class="anchor" href="#avaje-inject-p
687687< div class ="listingblock ">
688688< div class ="title "> application.conf</ div >
689689< div class ="content ">
690- < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="x28719d4f08d54647 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x28719d4f08d54647 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
690+ < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="xe7de491b45e24ecc "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#xe7de491b45e24ecc "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
691691</ div >
692692</ div >
693693< div class ="listingblock primary ">
694694
695695
696696< div class ="switch "> < div class ="switch--item option-1 selected "> Java</ div > < div class ="switch--item option-2 "> Kotlin</ div > </ div > < div class ="content option-1 ">
697- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x39f1b07ff10d4239 "> @Singleton
697+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x495fc67336f34672 "> @Singleton
698698public class BillingService {
699699
700700 @Inject
701701 public BillingService(@External @Named("currency") String currency) {
702702 ...
703703 }
704704
705- }</ code > < button class ="clipboard " data-clipboard-target ="#x39f1b07ff10d4239 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
705+ }</ code > < button class ="clipboard " data-clipboard-target ="#x495fc67336f34672 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
706706</ div > < div class ="content hidden option-2 ">
707- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xd2ed8ed52aad4349 "> @Singleton
707+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x1ef793a786804a5b "> @Singleton
708708class BillingService @Inject constructor(@External @Named("currency") currency: String) {
709709 ...
710- }</ code > < button class ="clipboard " data-clipboard-target ="#xd2ed8ed52aad4349 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
710+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1ef793a786804a5b "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
711711</ div > </ div >
712712
713713</ div >
@@ -720,26 +720,26 @@ <h4 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
720720< div class ="title "> MVC and Avaje Inject</ div >
721721
722722< div class ="switch "> < div class ="switch--item option-1 selected "> Java</ div > < div class ="switch--item option-2 "> Kotlin</ div > </ div > < div class ="content option-1 ">
723- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x2499ac89ce824b59 "> public class App extends Jooby {
723+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xebe99aaee50444e9 "> public class App extends Jooby {
724724
725725 {
726726 install(AvajeInjectModule.of()); < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
727727
728- mvc(MyController.class); < i class ="conum " data-value ="2 "> </ i > < b > (2)</ b >
728+ mvc(MyController.class); < i class ="conum " data-value ="2 "> </ i > < b > (2)</ b >
729729 }
730730
731731 public static void main(String[] args) {
732732 runApp(args, App::new);
733733 }
734- }</ code > < button class ="clipboard " data-clipboard-target ="#x2499ac89ce824b59 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
734+ }</ code > < button class ="clipboard " data-clipboard-target ="#xebe99aaee50444e9 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
735735</ div > < div class ="content hidden option-2 ">
736- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x5fd0a0b268a47c6 "> fun main(args: Array<String>) {
736+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x35ed735d94164370 "> fun main(args: Array<String>) {
737737 runApp(args) {
738738 install(AvajeInjectModule.of()) < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
739739
740- mvc(MyController::class) < i class ="conum " data-value ="2 "> </ i > < b > (2)</ b >
740+ mvc(MyController::class) < i class ="conum " data-value ="2 "> </ i > < b > (2)</ b >
741741 }
742- }</ code > < button class ="clipboard " data-clipboard-target ="#x5fd0a0b268a47c6 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
742+ }</ code > < button class ="clipboard " data-clipboard-target ="#x35ed735d94164370 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
743743</ div > </ div >
744744
745745< div class ="colist arabic ">
0 commit comments