เริ่มต้น Quarkus 3 part 2.3 Renarde
Pramoth Suwanpech
Posted on June 4, 2024
Renarde เป็นอีกตัวช่วยในการทำ SSR ในรูปแบบ MVC เช่นเดียวกับ Spring MVC ที่มีเครื่องมือให้พร้อมหยิบมาใช้งานเลย เช่น form validator,csrf,routing,email,htmx support,barcode,gen pdf,security....
เริ่มต้นใช้งานก็เพิ่ม dependency ใน pom.xml จากบทความก่อนๆได้เลย โดยคง web-bundler ไว้เหมือนเดิม แต่สามารถเอา qute-web ,rest-qute ออกได้เลยเพราะมี transitive dependency จาก renarde ไปแล้ว
<dependency>
<groupId>io.quarkiverse.renarde</groupId>
<artifactId>quarkus-renarde</artifactId>
<version>3.0.12</version>
</dependency>
จากนั้นจะต้องไป disable proactive authen ก่อน เพราะว่าเรายังไม่ได้ config security จะเข้า endpoint ไม่ได้เพราะมัน enable by default
quarkus.http.auth.proactive=false
ที่เหลือก็เหมือน Action based MVC ทั่วๆไปนะครับ รยละเอียดแนะนำให้ไปโหลด เดโมมาลองที่
https://github.com/ia3andy/quarkus-blast จะเป็น Renarde+HTMX ครับ
Posted on June 4, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.