@@ -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 ="x96b1484b662e4c86 "> <dependency>
59+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="xb8621162cebb44d5 "> <dependency>
6060 <groupId>io.jooby</groupId>
6161 <artifactId>jooby-avaje-inject</artifactId>
62- <version>4.5.1 </version>
63- </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x96b1484b662e4c86 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
62+ <version>4.5.2 </version>
63+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#xb8621162cebb44d5 "> < 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 ="x9dab7130f73f49d5 "> implementation 'io.jooby:jooby-avaje-inject:4.5.1 '</ code > < button class ="clipboard " data-clipboard-target ="#x9dab7130f73f49d5 "> < 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 ="xafa4eefa37154656 "> implementation 'io.jooby:jooby-avaje-inject:4.5.2 '</ code > < button class ="clipboard " data-clipboard-target ="#xafa4eefa37154656 "> < 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 ="xf9e2a40a3f5c4a24 "> <build>
75+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x54114b63b5bf47cd "> <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 ="#xf9e2a40a3f5c4a24 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
94+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x54114b63b5bf47cd "> < 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 ="x1d4076f0333f47a2 "> plugins {
96+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x454f9d174a5d4577 "> 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 ="#x1d4076f0333f47a2 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
102+ }</ code > < button class ="clipboard " data-clipboard-target ="#x454f9d174a5d4577 "> < 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 ="x25993beb65ce4547 "> public class App extends Jooby {
126+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x1998a43ec37040d3 "> 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 ="#x25993beb65ce4547 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
140+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1998a43ec37040d3 "> < 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 ="x4f00f948db494977 "> fun main(args: Array<String>) {
142+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x446a46a409c74ce9 "> 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 ="#x4f00f948db494977 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
151+ }</ code > < button class ="clipboard " data-clipboard-target ="#x446a46a409c74ce9 "> < 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 ="x9821644a15964928 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x9821644a15964928 "> < 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 ="x69fc8319bace4591 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x69fc8319bace4591 "> < 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 ="xd957a200233a4389 "> @Singleton
179+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x72033481c29f4f1a "> @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 ="#xd957a200233a4389 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
187+ }</ code > < button class ="clipboard " data-clipboard-target ="#x72033481c29f4f1a "> < 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 ="x5cac2ab6b79e45f7 "> @Singleton
189+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x41288db9e28c4054 "> @Singleton
190190class BillingService @Inject constructor(@External @Named("currency") currency: String) {
191191 ...
192- }</ code > < button class ="clipboard " data-clipboard-target ="#x5cac2ab6b79e45f7 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
192+ }</ code > < button class ="clipboard " data-clipboard-target ="#x41288db9e28c4054 "> < 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 ="xf3457c6741fe4bfc "> public class App extends Jooby {
205+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xd1a130151e314794 "> 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 ="#xf3457c6741fe4bfc "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
216+ }</ code > < button class ="clipboard " data-clipboard-target ="#xd1a130151e314794 "> < 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 ="x864a05cc7ce34817 "> fun main(args: Array<String>) {
218+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x500450e809454760 "> 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 ="#x864a05cc7ce34817 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
224+ }</ code > < button class ="clipboard " data-clipboard-target ="#x500450e809454760 "> < 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