spring-boot Archive

ทำความรู้จักกับ Spring Boot Admin กันหน่อย

วันนี้น้องในทีมแนะนำให้รู้จัก Spring Boot Admin เมื่อลองไปดูพบว่ามันคือ ระบบจัดการและดูแลระบบงานที่พัฒนาด้วย Spring Boot พัฒนาโดยบริษัท Codecentric ยังไม่พอนะ มันยังมี User Interface ให้ใช้แบบง่าย ๆ อีกเพียบ ซึ่งในส่วนนี้พัฒนาด้วย AngularJS (เสียใจที่ไม่ใช่ Angular)

Read More…

สรุปการสอนเรื่อง SOA/Microservice ในเวลา 1 เทอม

มีโอกาสได้ไปสอนและแบ่งปันเรื่องของ SOA/Microservice เป็นเวลา 1 เทอม ที่คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง จึงทำการสรุปสิ่งที่สอนและพาทำไว้นิดหน่อย ซึ่งน่าจะพอเป็นประโยชน์ต่อคนที่สนใจบ้าง

Read More…

มาทำระบบ monitoring สำหรับ Spring Boot application อย่างง่ายกัน

เครื่องมือที่ใช้งานประกอบไปด้วย Spring boot application ซึ่งจะมี 2 service คือ User service กับ Order service Prometheus สำหรับจัดเก็บข้อมูลของแต่ละ service ในรูปแบบ time series Grafana สำหรับแสดงข้อมูลในรูปแบบ graph ที่สวยงาม มาดูขั้นตอนการสร้างระบบ Monitoring อย่างง่ายกันดู

Read More…

จัดการ Spring boot application ด้วย Docker

จากบทความเรื่อง การวางโครงสร้างระบบด้วย Spring boot ก็มีถึงกระบวนการ deploy กันบ้าง ซึ่งเลือกที่จะจัดการผ่าน Docker โดยสิ่งที่คิดไว้จะมี 2 container คือ สำหรับ Database ซึ่งคือ MariaDB สำหรับการ run ระบบด้วย Spring boot ดังนั้นมาลงมือทำกันหน่อย เพื่อทำให้กระบวนการพัฒนาและ deploy มันสะดวกสบายมากขึ้น แน่นอนว่า สนุกสนานกันอย่างแน่นอน

Read More…

ตัวอย่างการวางโครงสร้างระบบด้วย Spring Boot

เนื่องจากต้องทำการแนะนำและวางโครงสร้างระบบงานที่พัฒนาด้วยภาษา Java โดยสิ่งที่ต้องการคือ ระบบ REST APIs ง่าย ๆ ซึ่งทางเลือกในภาษา Java ก็มีมากมายทั้ง Servlet 3 JAX-RS Jersey Spring MVC Spring Boot Drop Wizard คำถามแรกคือ จะเลือกอะไรดีล่ะ ? คำตอบคือ ความต้องการของระบบเป็นอย่างไร ? ความสามารถของทีมเป็นอย่างไร ? ตอบด้วยคำถาม นี่มันกวนจริง ๆ นะ !!

Read More…

Java :: มาสร้าง application ด้วย jHipster กัน

วันนี้เจอ opensource สำหรับการสร้าง Java web project ซึ่ง project นั้นจะแบ่งออกเป็น 2 ส่วนคือ Front-end คือ AngularJS Backend คือ Spring Boot ถ้าใครต้องการสร้าง project ในรูปแบบนี้ สามารถใช้งาน jHipster ได้เลย ดังนั้น ลองมาทำความรู้จัก และ เริ่มใช้งานกันหน่อย

Read More…