@@ -56,13 +56,13 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
5656
5757
5858< 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 ">
59- < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x3d322d958abb4a8e "> <dependency>
59+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="xf49b75fef32546a0 "> <dependency>
6060 <groupId>io.jooby</groupId>
6161 <artifactId>jooby-avaje-inject</artifactId>
62- <version>4.2 .0</version>
63- </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x3d322d958abb4a8e "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
62+ <version>4.3 .0</version>
63+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#xf49b75fef32546a0 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
6464</ div > < div class ="content hidden option-2 ">
65- < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="x2d3bff1118904155 "> implementation 'io.jooby:jooby-avaje-inject:4.2 .0'</ code > < button class ="clipboard " data-clipboard-target ="#x2d3bff1118904155 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
65+ < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="x813451d55d674a6d "> implementation 'io.jooby:jooby-avaje-inject:4.3 .0'</ code > < button class ="clipboard " data-clipboard-target ="#x813451d55d674a6d "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
6666</ div > </ div >
6767
6868< div class ="paragraph ">
@@ -72,7 +72,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
7272
7373
7474< 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 ">
75- < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x92bb31adbb06491e "> <build>
75+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x8628953884f24d9e "> <build>
7676 <plugins>
7777 <plugin>
7878 <groupId>org.apache.maven.plugins</groupId>
@@ -91,15 +91,15 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
9191 </configuration>
9292 </plugin>
9393 </plugins>
94- </build></ code > < button class ="clipboard " data-clipboard-target ="#x92bb31adbb06491e "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
94+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x8628953884f24d9e "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
9595</ div > < div class ="content hidden option-2 ">
96- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xaacda50e9f3c4d41 "> plugins {
96+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xc751a11c2d684171 "> plugins {
9797 id "org.jetbrains.kotlin.kapt" version "1.9.10"
9898}
9999
100100dependencies {
101101 kapt 'io.avaje:avaje-inject-generator:{avaje.inject.version}'
102- }</ code > < button class ="clipboard " data-clipboard-target ="#xaacda50e9f3c4d41 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
102+ }</ code > < button class ="clipboard " data-clipboard-target ="#xc751a11c2d684171 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
103103</ div > </ div >
104104
105105< div class ="admonitionblock note ">
@@ -123,7 +123,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
123123< div class ="title "> Installing Avaje Inject</ div >
124124
125125< 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 ">
126- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x7f91629028f44137 "> public class App extends Jooby {
126+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x4dbb02c313334cb3 "> public class App extends Jooby {
127127
128128 {
129129 install(AvajeInjectModule.of()); < b class ="conum "> (1)</ b >
@@ -137,9 +137,9 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
137137 public static void main(String[] args) {
138138 runApp(args, App::new);
139139 }
140- }</ code > < button class ="clipboard " data-clipboard-target ="#x7f91629028f44137 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
140+ }</ code > < button class ="clipboard " data-clipboard-target ="#x4dbb02c313334cb3 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
141141</ div > < div class ="content hidden option-2 ">
142- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x14d0f4c505e843f7 "> fun main(args: Array<String>) {
142+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x506d18abe3374647 "> fun main(args: Array<String>) {
143143 runApp(args) {
144144 install(AvajeInjectModule.of()) < b class ="conum "> (1)</ b >
145145
@@ -148,7 +148,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
148148 service.doSomething()
149149 }
150150 }
151- }</ code > < button class ="clipboard " data-clipboard-target ="#x14d0f4c505e843f7 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
151+ }</ code > < button class ="clipboard " data-clipboard-target ="#x506d18abe3374647 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
152152</ div > </ div >
153153
154154< div class ="colist arabic ">
@@ -169,27 +169,27 @@ <h5 id="avaje-inject-property-injection"><a class="anchor" href="#avaje-inject-p
169169< div class ="listingblock ">
170170< div class ="title "> application.conf</ div >
171171< div class ="content ">
172- < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="x19dc202c2e042af "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x19dc202c2e042af "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
172+ < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="x3d134bf475334f7a "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x3d134bf475334f7a "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
173173</ div >
174174</ div >
175175< div class ="listingblock primary ">
176176
177177
178178< 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 ">
179- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xf68ed5d280ca4223 "> @Singleton
179+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x1c21e8f1879d4b38 "> @Singleton
180180public class BillingService {
181181
182182 @Inject
183183 public BillingService(@External @Named("currency") String currency) {
184184 ...
185185 }
186186
187- }</ code > < button class ="clipboard " data-clipboard-target ="#xf68ed5d280ca4223 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
187+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1c21e8f1879d4b38 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
188188</ div > < div class ="content hidden option-2 ">
189- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xeb1a75c858d04f83 "> @Singleton
189+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xa2e707dfcf24f60 "> @Singleton
190190class BillingService @Inject constructor(@External @Named("currency") currency: String) {
191191 ...
192- }</ code > < button class ="clipboard " data-clipboard-target ="#xeb1a75c858d04f83 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
192+ }</ code > < button class ="clipboard " data-clipboard-target ="#xa2e707dfcf24f60 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
193193</ div > </ div >
194194
195195</ div >
@@ -202,7 +202,7 @@ <h5 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
202202< div class ="title "> MVC and Avaje Inject</ div >
203203
204204< 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 ">
205- < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x9a1a70c64b19484e "> public class App extends Jooby {
205+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x2e1082c35ba54706 "> public class App extends Jooby {
206206
207207 {
208208 install(AvajeInjectModule.of()); < b class ="conum "> (1)</ b >
@@ -213,15 +213,15 @@ <h5 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
213213 public static void main(String[] args) {
214214 runApp(args, App::new);
215215 }
216- }</ code > < button class ="clipboard " data-clipboard-target ="#x9a1a70c64b19484e "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
216+ }</ code > < button class ="clipboard " data-clipboard-target ="#x2e1082c35ba54706 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
217217</ div > < div class ="content hidden option-2 ">
218- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x603e05765fec4b3b "> fun main(args: Array<String>) {
218+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x808f17a3c9084013 "> fun main(args: Array<String>) {
219219 runApp(args) {
220220 install(AvajeInjectModule.of()) < b class ="conum "> (1)</ b >
221221
222222 mvc(MyController::class) < b class ="conum "> (2)</ b >
223223 }
224- }</ code > < button class ="clipboard " data-clipboard-target ="#x603e05765fec4b3b "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
224+ }</ code > < button class ="clipboard " data-clipboard-target ="#x808f17a3c9084013 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
225225</ div > </ div >
226226
227227< div class ="colist arabic ">
0 commit comments