@@ -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 ="x5f595dd9e3164ac8 "> <dependency>
59+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x96b1484b662e4c86 "> <dependency>
6060 <groupId>io.jooby</groupId>
6161 <artifactId>jooby-avaje-inject</artifactId>
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 >
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 >
6464</ div > < div class ="content hidden option-2 ">
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 >
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 >
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 ="x59fe238291a548cf "> <build>
75+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="xf9e2a40a3f5c4a24 "> <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 ="#x59fe238291a548cf "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
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 >
9595</ div > < div class ="content hidden option-2 ">
96- < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xdc6b2cbbccee4496 "> plugins {
96+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x1d4076f0333f47a2 "> 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 ="#xdc6b2cbbccee4496 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
102+ }</ code > < button class ="clipboard " data-clipboard-target ="#x1d4076f0333f47a2 "> < 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 ="x207c6f4717c84fe0 "> public class App extends Jooby {
126+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x25993beb65ce4547 "> 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 ="#x207c6f4717c84fe0 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
140+ }</ code > < button class ="clipboard " data-clipboard-target ="#x25993beb65ce4547 "> < 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 ="x4746862cad26430e "> fun main(args: Array<String>) {
142+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x4f00f948db494977 "> 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 ="#x4746862cad26430e "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
151+ }</ code > < button class ="clipboard " data-clipboard-target ="#x4f00f948db494977 "> < 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 ="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 >
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 >
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 ="x5d36d2154c44a8b "> @Singleton
179+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xd957a200233a4389 "> @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 ="#x5d36d2154c44a8b "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
187+ }</ code > < button class ="clipboard " data-clipboard-target ="#xd957a200233a4389 "> < 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 ="x92c868b407f842d8 "> @Singleton
189+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x5cac2ab6b79e45f7 "> @Singleton
190190class BillingService @Inject constructor(@External @Named("currency") currency: String) {
191191 ...
192- }</ code > < button class ="clipboard " data-clipboard-target ="#x92c868b407f842d8 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
192+ }</ code > < button class ="clipboard " data-clipboard-target ="#x5cac2ab6b79e45f7 "> < 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 ="xb4b21f050b6841ca "> public class App extends Jooby {
205+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xf3457c6741fe4bfc "> 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 ="#xb4b21f050b6841ca "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
216+ }</ code > < button class ="clipboard " data-clipboard-target ="#xf3457c6741fe4bfc "> < 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 ="x3a0e2be1dcf74cf3 "> fun main(args: Array<String>) {
218+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x864a05cc7ce34817 "> 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 ="#x3a0e2be1dcf74cf3 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
224+ }</ code > < button class ="clipboard " data-clipboard-target ="#x864a05cc7ce34817 "> < 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