Làm cách nào để nhận các dịch vụ trong bảng điều khiển grails? Quy tắc kinh doanh của tôi được thực hiện trong các dịch vụ nhưng tôi không có quyền truy cập vào chúng trong bảng điều khiển grails. Có ai biết cách giúp tôi không?Nhập dịch vụ trong bảng điều khiển Grails?
22
A
Trả lời
35
Spring ApplicationContext
có sẵn dưới dạng biến số ctx
trong bảng điều khiển và bạn có thể sử dụng điều này để truy cập các hạt Spring như dịch vụ. Thông thường đó sẽ là def myService = ctx.getBean('myService')
nhưng Grails thêm một trợ giúp siêu lớp để bạn có thể chỉ cần def myService = ctx.myService
+0
Burt Beckwith Cảm ơn sự giúp đỡ của bạn! – isilva
Bạn có nghĩa là bàn điều khiển Groovy đồ họa mà bạn nhận được khi chạy 'grails console'? – doelleri
vâng ... xin lỗi vì nhầm lẫn – isilva