2012-10-04 25 views
22

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?

+1

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

+0

vâng ... xin lỗi vì nhầm lẫn – isilva

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

Các vấn đề liên quan