ไม่ได้เขียน Java มานาน ได้เรื่องกลับไปเขียนใหม่
ปัญหาของเราคือ จำไม่ได้ว่า project มัน setting ยังงัย
สำหรับ spring นั้นง่ายนิดเดียว ไปสร้างที่ start.spring.io
ซึ่งสามารถเลือก library มาทำงานได้เลย โดยส่วนใหญ่เราจะใช้ Lombok
เป็นตัว annotation ที่ช่วย generate code บางอยา่งที่เขียนซ้ำๆเดิมๆ
เช่น @Log4j
เมื่อใส่ annotation นี้เราจะสามารถใช้ log.info()
โดยที่ไม่ต้อง new Logger ประหยัดเวลา และลดความน่าเบื่อไปได้เยอะ
แต่สำหรับ Lombok มันมีปัญหาที่ intellij จะแสดง error ออกมา
ทั้งๆที่สามารถ build ได้ เพราะว่า intellij มันหา generated code ไม่เจอนั่นเอง
การแก้ไขคือ
- enable annotation processor โดยไปที่ preference ค้นหาด้วย annotation แล้วเดี๋ยวเจอให้ enable เลย
- ลง plugin Lombok โดยไปที่ preference ค้นหาด้วย plugin แล้วค้นหา Lombok อีกที กด install แล้ว restart IDE
จบ!
Top comments (0)