@@ -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 ="x73fa5c26b0684d67 "> <dependency>
591+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x95c034c1df634d77 "> <dependency>
592592 <groupId>io.jooby</groupId>
593593 <artifactId>jooby-avaje-inject</artifactId>
594- <version>3.5.3 </version>
595- </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x73fa5c26b0684d67 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
594+ <version>3.5.4 </version>
595+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x95c034c1df634d77 "> < 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 ="xc0618ea79dad4365 "> implementation 'io.jooby:jooby-avaje-inject:3.5.3 '</ code > < button class ="clipboard " data-clipboard-target ="#xc0618ea79dad4365 "> < 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 ="x5d6adfde09ff432f "> implementation 'io.jooby:jooby-avaje-inject:3.5.4 '</ code > < button class ="clipboard " data-clipboard-target ="#x5d6adfde09ff432f "> < 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 ="x18aebd395a8748c3 "> <build>
607+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x2d584379a5db4c3f "> <build>
608608 <plugins>
609609 <plugin>
610610 <groupId>org.apache.maven.plugins</groupId>
@@ -623,15 +623,15 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
623623 </configuration>
624624 </plugin>
625625 </plugins>
626- </build></ code > < button class ="clipboard " data-clipboard-target ="#x18aebd395a8748c3 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
626+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x2d584379a5db4c3f "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
627627</ div > < div class ="content hidden option-2 ">
628- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xcb824200ca314a77 "> plugins {
628+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xedd5f2961d964f82 "> plugins {
629629 id "org.jetbrains.kotlin.kapt" version "1.9.10"
630630}
631631
632632dependencies {
633633 kapt 'io.avaje:avaje-inject-generator:{avaje.inject.version}'
634- }</ code > < button class ="clipboard " data-clipboard-target ="#xcb824200ca314a77 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
634+ }</ code > < button class ="clipboard " data-clipboard-target ="#xedd5f2961d964f82 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
635635</ div > </ div >
636636
637637< div class ="admonitionblock note ">
@@ -655,7 +655,7 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
655655< div class ="title "> Installing Avaje Inject</ div >
656656
657657< 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 ">
658- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x7b5d18da1ec74671 "> public class App extends Jooby {
658+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x298d7facc4c4f21 "> public class App extends Jooby {
659659
660660 {
661661 install(AvajeInjectModule.of()); < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
@@ -669,9 +669,9 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
669669 public static void main(String[] args) {
670670 runApp(args, App::new);
671671 }
672- }</ code > < button class ="clipboard " data-clipboard-target ="#x7b5d18da1ec74671 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
672+ }</ code > < button class ="clipboard " data-clipboard-target ="#x298d7facc4c4f21 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
673673</ div > < div class ="content hidden option-2 ">
674- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x12b1db5ecad540ef "> fun main(args: Array<String>) {
674+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xff30301ac95a470f "> fun main(args: Array<String>) {
675675 runApp(args) {
676676 install(AvajeInjectModule.of()) < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
677677
@@ -680,7 +680,7 @@ <h3 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
680680 service.doSomething()
681681 }
682682 }
683- }</ code > < button class ="clipboard " data-clipboard-target ="#x12b1db5ecad540ef "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
683+ }</ code > < button class ="clipboard " data-clipboard-target ="#xff30301ac95a470f "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
684684</ div > </ div >
685685
686686< div class ="colist arabic ">
@@ -703,27 +703,27 @@ <h4 id="avaje-inject-property-injection"><a class="anchor" href="#avaje-inject-p
703703< div class ="listingblock ">
704704< div class ="title "> application.conf</ div >
705705< div class ="content ">
706- < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="xb13791ea868a4d10 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#xb13791ea868a4d10 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
706+ < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="x925c8b57807c4d61 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x925c8b57807c4d61 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
707707</ div >
708708</ div >
709709< div class ="listingblock primary ">
710710
711711
712712< 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 ">
713- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x3920e4a94f64bde "> @Singleton
713+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x1a7fb08486894ada "> @Singleton
714714public class BillingService {
715715
716716 @Inject
717717 public BillingService(@External @Named("currency") String currency) {
718718 ...
719719 }
720720
721- }</ code > < button class ="clipboard " data-clipboard-target ="#x3920e4a94f64bde "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
721+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1a7fb08486894ada "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
722722</ div > < div class ="content hidden option-2 ">
723- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xe4a6e8698bfc4811 "> @Singleton
723+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x6d0650f0fad84979 "> @Singleton
724724class BillingService @Inject constructor(@External @Named("currency") currency: String) {
725725 ...
726- }</ code > < button class ="clipboard " data-clipboard-target ="#xe4a6e8698bfc4811 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
726+ }</ code > < button class ="clipboard " data-clipboard-target ="#x6d0650f0fad84979 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
727727</ div > </ div >
728728
729729</ div >
@@ -736,7 +736,7 @@ <h4 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
736736< div class ="title "> MVC and Avaje Inject</ div >
737737
738738< 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 ">
739- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x5d5218a8068e4692 "> public class App extends Jooby {
739+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x79df2fb76ce64ff0 "> public class App extends Jooby {
740740
741741 {
742742 install(AvajeInjectModule.of()); < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
@@ -747,15 +747,15 @@ <h4 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
747747 public static void main(String[] args) {
748748 runApp(args, App::new);
749749 }
750- }</ code > < button class ="clipboard " data-clipboard-target ="#x5d5218a8068e4692 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
750+ }</ code > < button class ="clipboard " data-clipboard-target ="#x79df2fb76ce64ff0 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
751751</ div > < div class ="content hidden option-2 ">
752- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xd6aa7cd1e0d34f59 "> fun main(args: Array<String>) {
752+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xb2e03a27046d4de1 "> fun main(args: Array<String>) {
753753 runApp(args) {
754754 install(AvajeInjectModule.of()) < i class ="conum " data-value ="1 "> </ i > < b > (1)</ b >
755755
756756 mvc(MyController::class) < i class ="conum " data-value ="2 "> </ i > < b > (2)</ b >
757757 }
758- }</ code > < button class ="clipboard " data-clipboard-target ="#xd6aa7cd1e0d34f59 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
758+ }</ code > < button class ="clipboard " data-clipboard-target ="#xb2e03a27046d4de1 "> < img src ="/images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
759759</ div > </ div >
760760
761761< div class ="colist arabic ">
0 commit comments