Có cách nào đơn giản để tôi có thể dễ dàng ghi đè lên một bean tự động trong các bài kiểm tra đơn vị cụ thể không? Chỉ có một bean duy nhất của mọi loại trong các lớp biên dịch vì vậy nó không phải là một vấn đề cho autowiring trong trường hợp này. Các lớp thử nghiệm sẽ chứa các mocks bổ sung. Khi chạy thử nghiệm đơn vị, tôi chỉ muốn chỉ định một Cấu hình bổ sung cho biết về cơ bản, trong khi chạy thử nghiệm sử dụng này, hãy sử dụng mô hình này thay cho bean chuẩn.Ghi đè một Bean tự động trong các bài kiểm tra đơn vị
Tiểu sử có vẻ hơi quá mức đối với những gì tôi yêu cầu và tôi không chắc chắn điều này có thể đạt được với chú thích Chính dưới dạng kiểm tra đơn vị khác nhau có thể có các chế độ xem khác nhau.
bạn đã thử @ContexConfiguration? http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/testing.html#testcontext-ctx-management-javaconfig Bạn có muốn có các mocks khác nhau cho các lớp thử nghiệm khác nhau không hoặc mocks khác nhau cho các phương pháp thử nghiệm khác nhau trong cùng một lớp thử nghiệm? –
Có, đây là những gì tôi đã hình dung, thiết lập cấu hình tiêu chuẩn của tôi cùng với cấu hình thử nghiệm với các bean để ghi đè trong cấu hình thử nghiệm. Các mocks khác nhau cho cả lớp sẽ là đủ. – samblake