@@ -54,13 +54,13 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
5454
5555
5656< 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 ">
57- < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x5054b31ed0c142dd "> <dependency>
57+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="xdf871097aa634a25 "> <dependency>
5858 <groupId>io.jooby</groupId>
5959 <artifactId>jooby-avaje-inject</artifactId>
6060 <version>4.0.16</version>
61- </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x5054b31ed0c142dd "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
61+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#xdf871097aa634a25 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
6262</ div > < div class ="content hidden option-2 ">
63- < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="xab55ae462a3b48c4 "> implementation 'io.jooby:jooby-avaje-inject:4.0.16'</ code > < button class ="clipboard " data-clipboard-target ="#xab55ae462a3b48c4 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
63+ < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="xf7468e0887e043d2 "> implementation 'io.jooby:jooby-avaje-inject:4.0.16'</ code > < button class ="clipboard " data-clipboard-target ="#xf7468e0887e043d2 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
6464</ div > </ div >
6565
6666< div class ="paragraph ">
@@ -70,7 +70,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
7070
7171
7272< 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 ">
73- < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x673b6822890f4f5e "> <build>
73+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x2a5fdf36b1ab456c "> <build>
7474 <plugins>
7575 <plugin>
7676 <groupId>org.apache.maven.plugins</groupId>
@@ -89,15 +89,15 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
8989 </configuration>
9090 </plugin>
9191 </plugins>
92- </build></ code > < button class ="clipboard " data-clipboard-target ="#x673b6822890f4f5e "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
92+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x2a5fdf36b1ab456c "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
9393</ div > < div class ="content hidden option-2 ">
94- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xca6a43cf4ea849c4 "> plugins {
94+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x8a45f379b2944f5d "> plugins {
9595 id "org.jetbrains.kotlin.kapt" version "1.9.10"
9696}
9797
9898dependencies {
9999 kapt 'io.avaje:avaje-inject-generator:{avaje.inject.version}'
100- }</ code > < button class ="clipboard " data-clipboard-target ="#xca6a43cf4ea849c4 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
100+ }</ code > < button class ="clipboard " data-clipboard-target ="#x8a45f379b2944f5d "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
101101</ div > </ div >
102102
103103< div class ="admonitionblock note ">
@@ -121,7 +121,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
121121< div class ="title "> Installing Avaje Inject</ div >
122122
123123< 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 ">
124- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xef7070b1876646da "> public class App extends Jooby {
124+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x1abb5bbcd12f473b "> public class App extends Jooby {
125125
126126 {
127127 install(AvajeInjectModule.of()); < b class ="conum "> (1)</ b >
@@ -135,9 +135,9 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
135135 public static void main(String[] args) {
136136 runApp(args, App::new);
137137 }
138- }</ code > < button class ="clipboard " data-clipboard-target ="#xef7070b1876646da "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
138+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1abb5bbcd12f473b "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
139139</ div > < div class ="content hidden option-2 ">
140- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x62d4674905d3469c "> fun main(args: Array<String>) {
140+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x1b1baaa46e9b4566 "> fun main(args: Array<String>) {
141141 runApp(args) {
142142 install(AvajeInjectModule.of()) < b class ="conum "> (1)</ b >
143143
@@ -146,7 +146,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
146146 service.doSomething()
147147 }
148148 }
149- }</ code > < button class ="clipboard " data-clipboard-target ="#x62d4674905d3469c "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
149+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1b1baaa46e9b4566 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
150150</ div > </ div >
151151
152152< div class ="colist arabic ">
@@ -167,27 +167,27 @@ <h5 id="avaje-inject-property-injection"><a class="anchor" href="#avaje-inject-p
167167< div class ="listingblock ">
168168< div class ="title "> application.conf</ div >
169169< div class ="content ">
170- < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="xffaf2610e12f4027 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#xffaf2610e12f4027 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
170+ < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="xca67b2259de14923 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#xca67b2259de14923 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
171171</ div >
172172</ div >
173173< div class ="listingblock primary ">
174174
175175
176176< 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 ">
177- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x456f65eaafd44094 "> @Singleton
177+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x334847f6e7c14424 "> @Singleton
178178public class BillingService {
179179
180180 @Inject
181181 public BillingService(@External @Named("currency") String currency) {
182182 ...
183183 }
184184
185- }</ code > < button class ="clipboard " data-clipboard-target ="#x456f65eaafd44094 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
185+ }</ code > < button class ="clipboard " data-clipboard-target ="#x334847f6e7c14424 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
186186</ div > < div class ="content hidden option-2 ">
187- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xffbd3edd1d024e2b "> @Singleton
187+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x9f7349c9afb41ef "> @Singleton
188188class BillingService @Inject constructor(@External @Named("currency") currency: String) {
189189 ...
190- }</ code > < button class ="clipboard " data-clipboard-target ="#xffbd3edd1d024e2b "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
190+ }</ code > < button class ="clipboard " data-clipboard-target ="#x9f7349c9afb41ef "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
191191</ div > </ div >
192192
193193</ div >
@@ -200,7 +200,7 @@ <h5 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
200200< div class ="title "> MVC and Avaje Inject</ div >
201201
202202< 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 ">
203- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xcfcef73315a74d91 "> public class App extends Jooby {
203+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xf50ef69dbdc142ee "> public class App extends Jooby {
204204
205205 {
206206 install(AvajeInjectModule.of()); < b class ="conum "> (1)</ b >
@@ -211,15 +211,15 @@ <h5 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
211211 public static void main(String[] args) {
212212 runApp(args, App::new);
213213 }
214- }</ code > < button class ="clipboard " data-clipboard-target ="#xcfcef73315a74d91 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
214+ }</ code > < button class ="clipboard " data-clipboard-target ="#xf50ef69dbdc142ee "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
215215</ div > < div class ="content hidden option-2 ">
216- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xa569c6e699c24d60 "> fun main(args: Array<String>) {
216+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x8b7f49c6c4364590 "> fun main(args: Array<String>) {
217217 runApp(args) {
218218 install(AvajeInjectModule.of()) < b class ="conum "> (1)</ b >
219219
220220 mvc(MyController::class) < b class ="conum "> (2)</ b >
221221 }
222- }</ code > < button class ="clipboard " data-clipboard-target ="#xa569c6e699c24d60 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
222+ }</ code > < button class ="clipboard " data-clipboard-target ="#x8b7f49c6c4364590 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
223223</ div > </ div >
224224
225225< div class ="colist arabic ">
0 commit comments