@@ -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 ="x91da876f9bca4830 "> <dependency>
59+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x5f595dd9e3164ac8 "> <dependency>
6060 <groupId>io.jooby</groupId>
6161 <artifactId>jooby-avaje-inject</artifactId>
62- <version>4.4 .0</version>
63- </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x91da876f9bca4830 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
62+ <version>4.5 .0</version>
63+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#x5f595dd9e3164ac8 "> < 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 ="xb866a569bfc24af7 "> implementation 'io.jooby:jooby-avaje-inject:4.4 .0'</ code > < button class ="clipboard " data-clipboard-target ="#xb866a569bfc24af7 "> < 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 ="x90f36feb198f48e4 "> implementation 'io.jooby:jooby-avaje-inject:4.5 .0'</ code > < button class ="clipboard " data-clipboard-target ="#x90f36feb198f48e4 "> < 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 ="xf3a8bfc584e04ec1 "> <build>
75+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x59fe238291a548cf "> <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 ="#xf3a8bfc584e04ec1 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
94+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x59fe238291a548cf "> < 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 ="x3c9e537f5854c4b "> plugins {
96+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xdc6b2cbbccee4496 "> 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 ="#x3c9e537f5854c4b "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
102+ }</ code > < button class ="clipboard " data-clipboard-target ="#xdc6b2cbbccee4496 "> < 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 ="xd47b88c7f65f420a "> public class App extends Jooby {
126+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x207c6f4717c84fe0 "> 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 ="#xd47b88c7f65f420a "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
140+ }</ code > < button class ="clipboard " data-clipboard-target ="#x207c6f4717c84fe0 "> < 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 ="x5dfc444533044fd9 "> fun main(args: Array<String>) {
142+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x4746862cad26430e "> 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 ="#x5dfc444533044fd9 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
151+ }</ code > < button class ="clipboard " data-clipboard-target ="#x4746862cad26430e "> < 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 ="x1b1eac5fa2a14811 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#x1b1eac5fa2a14811 "> < 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 ="xf5f10c44e026409b "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#xf5f10c44e026409b "> < 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 ="xa9ba207bcdae4eae "> @Singleton
179+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x5d36d2154c44a8b "> @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 ="#xa9ba207bcdae4eae "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
187+ }</ code > < button class ="clipboard " data-clipboard-target ="#x5d36d2154c44a8b "> < 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 ="x23a2e6bc220b4723 "> @Singleton
189+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x92c868b407f842d8 "> @Singleton
190190class BillingService @Inject constructor(@External @Named("currency") currency: String) {
191191 ...
192- }</ code > < button class ="clipboard " data-clipboard-target ="#x23a2e6bc220b4723 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
192+ }</ code > < button class ="clipboard " data-clipboard-target ="#x92c868b407f842d8 "> < 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 ="x1aa73109939f41ef "> public class App extends Jooby {
205+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xb4b21f050b6841ca "> 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 ="#x1aa73109939f41ef "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
216+ }</ code > < button class ="clipboard " data-clipboard-target ="#xb4b21f050b6841ca "> < 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 ="x7e88f0708cbb4b09 "> fun main(args: Array<String>) {
218+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x3a0e2be1dcf74cf3 "> 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 ="#x7e88f0708cbb4b09 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
224+ }</ code > < button class ="clipboard " data-clipboard-target ="#x3a0e2be1dcf74cf3 "> < 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