@@ -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 ="xb8621162cebb44d5 "> <dependency>
59+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="xc208ff1491af4a7e "> <dependency>
6060 <groupId>io.jooby</groupId>
6161 <artifactId>jooby-avaje-inject</artifactId>
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 >
62+ <version>4.5.4 </version>
63+ </dependency></ code > < button class ="clipboard " data-clipboard-target ="#xc208ff1491af4a7e "> < 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 ="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 >
65+ < pre class ="highlightjs highlight "> < code class ="language-gradle hljs " data-lang ="gradle " id ="x4a423089d3944326 "> implementation 'io.jooby:jooby-avaje-inject:4.5.4 '</ code > < button class ="clipboard " data-clipboard-target ="#x4a423089d3944326 "> < 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 ="x54114b63b5bf47cd "> <build>
75+ < pre class ="highlightjs highlight "> < code class ="language-xml hljs " data-lang ="xml " id ="x61830a0c8b4f4e3f "> <build>
7676 <plugins>
7777 <plugin>
7878 <groupId>org.apache.maven.plugins</groupId>
@@ -85,21 +85,21 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
8585 <path>
8686 <groupId>io.avaje</groupId>
8787 <artifactId>avaje-inject-generator</artifactId>
88- <version>12.5 </version>
88+ <version>12.6 </version>
8989 </path>
9090 </annotationProcessorPaths>
9191 </configuration>
9292 </plugin>
9393 </plugins>
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 >
94+ </build></ code > < button class ="clipboard " data-clipboard-target ="#x61830a0c8b4f4e3f "> < 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 ="x454f9d174a5d4577 "> plugins {
96+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xe64a644c462b4680 "> 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 ="#x454f9d174a5d4577 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
102+ }</ code > < button class ="clipboard " data-clipboard-target ="#xe64a644c462b4680 "> < 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 ="x1998a43ec37040d3 "> public class App extends Jooby {
126+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="xabce95ddc3624434 "> 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 ="#x1998a43ec37040d3 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
140+ }</ code > < button class ="clipboard " data-clipboard-target ="#xabce95ddc3624434 "> < 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 ="x446a46a409c74ce9 "> fun main(args: Array<String>) {
142+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x841d209ba2d2420a "> 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 ="#x446a46a409c74ce9 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
151+ }</ code > < button class ="clipboard " data-clipboard-target ="#x841d209ba2d2420a "> < 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 ="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 >
172+ < pre class ="highlightjs highlight "> < code class ="language-bash hljs " data-lang ="bash " id ="xb21a505b62444af2 "> currency = USD</ code > < button class ="clipboard " data-clipboard-target ="#xb21a505b62444af2 "> < 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 ="x72033481c29f4f1a "> @Singleton
179+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x8b88ffdafa4d4929 "> @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 ="#x72033481c29f4f1a "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
187+ }</ code > < button class ="clipboard " data-clipboard-target ="#x8b88ffdafa4d4929 "> < 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 ="x41288db9e28c4054 "> @Singleton
189+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="xe8979a8d80047e3 "> @Singleton
190190class BillingService @Inject constructor(@External @Named("currency") currency: String) {
191191 ...
192- }</ code > < button class ="clipboard " data-clipboard-target ="#x41288db9e28c4054 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
192+ }</ code > < button class ="clipboard " data-clipboard-target ="#xe8979a8d80047e3 "> < 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 ="xd1a130151e314794 "> public class App extends Jooby {
205+ < pre class ="highlightjs highlight "> < code class ="language-java hljs " data-lang ="java " id ="x2cdbe6a3f3414ce0 "> 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 ="#xd1a130151e314794 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
216+ }</ code > < button class ="clipboard " data-clipboard-target ="#x2cdbe6a3f3414ce0 "> < 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 ="x500450e809454760 "> fun main(args: Array<String>) {
218+ < pre class ="highlightjs highlight "> < code class ="language-kotlin hljs " data-lang ="kotlin " id ="x7e5ba3b8e683438e "> 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 ="#x500450e809454760 "> < img src ="/../../images/clippy.svg " class ="clippy " width ="13 " alt ="Copy to clipboard "> </ button > </ pre >
224+ }</ code > < button class ="clipboard " data-clipboard-target ="#x7e5ba3b8e683438e "> < 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