2010-06-08 7 views
9

Có cách nào để khởi tạo một số dữ liệu trong Plugin không. Tôi đang modulizing mã của tôi và nó sẽ được tốt đẹp để có một cái gì đó giống như bootstrap trong Plugin nhưng tôi không thể tìm thấy nó. Tôi cũng không thể tìm thấy tài liệu tham khảo bằng cách sử dụng Google.Có tương đương với lớp Bootstrap trong một Plugin

Trả lời

21

BootStrap.groovy được loại trừ theo mặc định từ một plugin plugin, nhưng bạn có thể tạo MyPluginBootStrap.groovy (tên không quan trọng, không thể là BootStrap) và sẽ được đóng gói và chạy cùng với ứng dụng BootStrap.

+0

Cảm ơn một lần nữa Burt. –

+1

công cụ init plugin trong doWithApplicationContext(). thêm chi tiết từ http://grails.1312388.n4.nabble.com/Plugin-Bootstrap-question-td2529935.html –

+0

Tên không quan trọng ở chỗ nó cần khác với bất kỳ XXXBootStrap.groovy nào khác mà bạn muốn chạy trên khởi động ứng dụng. Nếu hai plugin có BootStrap có cùng tên thì chỉ có một plugin sẽ được thực hiện, thì MyPluginNameBootStrap.groovy có vẻ như là một lựa chọn tiết kiệm. – Ruben