Câu hỏi được gắn thẻ «dependency-injection»

Một mẫu thiết kế để giảm sự ghép nối giữa các thành phần, bằng cách tự động đưa vào một phụ thuộc thành phần phần mềm mà nó cần để hoạt động.



2
UnlimitedOperationException: Không thể giải quyết dịch vụ cho loại 'Microsoft.AspNetCore.Http.IHttpContextAccessor'
Tôi bắt đầu chuyển đổi dự án RC1 lõi asp.net của mình sang RC2 và gặp phải vấn đề IHttpContextAccessorhiện chưa được giải quyết. Để đơn giản, tôi đã tạo dự án ASP.NET RC2 mới bằng Visual Studio Template ASP.NET Core Web Application (.Net Framework). Hơn tôi đã thêm constructor …





4
Ioc / DI - Tại sao tôi phải tham chiếu đến tất cả các lớp / tổ hợp trong điểm vào của ứng dụng?
(Liên quan đến câu hỏi này, EF4: Tại sao tính năng tạo proxy phải được bật khi kích hoạt tính năng tải chậm? ). Tôi mới làm quen với DI, vì vậy hãy chịu đựng tôi. Tôi hiểu rằng vùng chứa chịu trách nhiệm khởi tạo tất cả các loại …

3
ContextLoaderListener hay không?
Một ứng dụng web mùa xuân tiêu chuẩn (được tạo bởi Roo hoặc Mẫu "Spring MVC Project") tạo một web.xml với ContextLoaderListenervà DispatcherServlet. Tại sao họ không chỉ sử dụng DispatcherServletvà làm cho nó để tải cấu hình hoàn chỉnh? Tôi hiểu rằng ContextLoaderListener nên được sử dụng để tải …

4
Chú thích javax.inject.Named được sử dụng để làm gì?
Tôi đang cố gắng hiểu javax.injectgói và tôi không rõ javax.inject.Namedchú thích được sử dụng để làm gì. Javadoc không giải thích ý tưởng đằng sau nó. Javadoc có tại http://download.oracle.com/javaee/6/api/javax/inject/Named.html Tôi đang sử dụng Spring 3.0 để viết một số chương trình mẫu, bằng cách đặt @Namedmột bean có …


8
Tiêm phụ thuộc với Jersey 2.0
Bắt đầu từ đầu mà không có bất kỳ kiến ​​thức nào về Jersey 1.x trước đó, tôi đang gặp khó khăn trong việc hiểu cách thiết lập chèn phụ thuộc trong dự án Jersey 2.0 của mình. Tôi cũng hiểu rằng HK2 có sẵn trong Jersey 2.0, nhưng dường …


7
Angularjs rút gọn phương pháp hay nhất
Tôi đang đọc http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html và hóa ra việc chèn phụ thuộc anglejs có vấn đề nếu bạn giảm thiểu javascript của mình, vì vậy tôi tôi tự hỏi nếu thay vì var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } bạn nên sử dụng var …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.