Tôi đang cố gắng giải thích sự khác biệt giữa ba thư mục này và những gì tôi nên đặt vào chúng.Sự khác biệt giữa grails-app/services, grails-app/utils và thư mục src
Hiện tại, tôi đã ném lớp, giao diện và bất kỳ thứ gì khác liên quan trực tiếp đến cấu trúc của các lớp miền của tôi (bằng cách mở rộng hoặc triển khai) vào thư mục src
. Bất cứ điều gì liên quan đến logic giao dịch bổ sung ngoài những gì một bộ điều khiển Grails làm theo mặc định tôi đã được đưa vào thư mục grails-app/services
. Cuối cùng, bất kỳ lớp nào chứa các phương thức "trợ giúp" (tức là so sánh các thứ khác nhau, các hoạt động chuỗi đặc biệt, v.v.) Tôi đã đưa vào thư mục grails-app/utils
.
Nếu tôi đã bỏ lỡ nhãn hiệu cho những thư mục này nên được sử dụng cho xin vui lòng đặt cho tôi trên con đường bên phải.
Bài viết này cũng hữu ích: [link] (http://www.infoq.com/articles/grails-best-practices) – Arrowsmith