Trong Spring MVC 3.x tôi có thể cấu hình một bean ContentNegotiatingViewResolver
để tự động hiển thị bất kỳ điểm cuối nào trong JSON hoặc XML đơn giản bằng cách thay đổi đuôi tệp thành .json
hoặc .xml
. Tôi cho rằng có một chức năng tương đương trong Grails nhưng tôi không thể tìm thấy nó.Grails 2 - tự động tạo ra đầu ra JSON (như Spring 3.x)
Tất cả những gì tôi đã đọc cho biết tôi phải bắt đến mime-type (sử dụng withFormat
) và sau đó xác định đầu ra JSON sử dụng render as JSON
(hoặc tương đương) trong mỗi một trong những phương pháp điều khiển của tôi (ví dụ rendering JSON with Grails?). Trước khi tôi đi sâu vào và bắt đầu thêm mã JSON cụ thể vào bộ điều khiển của tôi, tôi nghĩ rằng tôi muốn hỏi ở đây ...
Vì vậy, câu hỏi của tôi là: Tôi có thể cấu hình Grails 2 để tự động tạo ra đầu ra JSON hay không bằng cách thêm `.json 'mở rộng tệp (hoặc thay đổi tiêu đề chấp nhận) cho bất kỳ URL đã cho nào?
Nếu bạn vẫn đang sử dụng giàn giáo, bạn có thể thêm nó vào giàn giáo và nó sẽ áp dụng cho tất cả các bộ điều khiển của bạn. – cdeszaq