Tôi đang làm theo hướng dẫn kiểm tra đơn vị MVC từ this site, nhưng tôi không thể tìm thấy bình cho chú thích @Inject
. Có ai biết cái bình ở đâu không?Nơi tôi có thể tìm thấy @Inject jar
Trả lời
Via Maven:
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
Hoặc từ các chủ dự án Trang: http://code.google.com/p/atinject/
Ngoài ra, this MvnRepository.com page cung cấp các cấu hình cần thiết cho các công cụ xây dựng khác như Ivy, Gradle, vv
Bạn có thể sử dụng Quan chức của Sun:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>
Chúc mừng!
Sử dụng javaee-api thay vì javax.inject Tôi gặp phải một loạt sự cố.
Sau khi đào một số tôi phát hiện ra rằng bạn cần phải thêm nó với phạm vi cung cấp hoặc nếu không nó sẽ thêm một Listener (com.sun.faces.config.ConfigureListener) khi chạy.
Một vấn đề khác là dường như việc triển khai để tiêm là khác nhau. Các trường được chú thích bằng @inject vẫn không có giá trị. Bằng cách thay thế bình mặt trời chính thức bằng javax.inject, điều này không còn xảy ra nữa. Lưu ý rằng tôi không phải là một chuyên gia, tôi có thể gặp phải những tác dụng phụ, nhưng việc này đã khiến tôi mất nhiều thời gian, và tôi cảm thấy tôi phải chia sẻ những phát hiện của mình cho đến nay.
Stephan
- 1. nơi tôi có thể tìm thấy php.ini cho php-cli
- 2. nơi tôi có thể tìm Ext.ux.CheckColumn
- 3. Zotonic- nơi có thể nhanh chóng được tìm thấy
- 4. nơi tôi có thể tìm thấy chứng chỉ SSL trên Mac OSX
- 5. Số phiên bản tệp SQL Server: nơi tôi có thể tìm thấy tham chiếu?
- 6. nơi tôi có thể tìm thấy các bản ghi mysql trong phpmyadmin?
- 7. nơi tôi có thể tìm thấy danh sách các quốc gia và tiểu bang cho mysql
- 8. ASP.net MVC - Tôi có thể nói cho Html.Partial nơi tìm thấy chế độ xem không?
- 9. nơi tôi có thể tìm thấy hướng dẫn nhanh về neo4j?
- 10. nơi tôi có thể tìm thấy một danh sách từ tốt
- 11. Làm cách nào tôi có thể đặt nơi ứng dụng Qt tìm thấy mô-đun Qt?
- 12. nơi tôi có thể tìm thấy tham chiếu tăng cường tốt?
- 13. Biểu tượng jQuery Mobile nơi tôi tìm thấy chúng?
- 14. Scala sbt không thể tìm thấy commons-logging-1.0.4.jar
- 15. nơi tôi có thể tìm mysql.data.dll cho C#
- 16. Tôi có thể tìm thấy tệp System.Linq.Dynamic ở đâu?
- 17. Tôi không thể tìm thấy "Hạn chế nơi dự án này có thể chạy" trong trang cấu hình
- 18. lệnh bash curl không tìm thấy. Tôi có thể tìm thấy nó ở đâu?
- 19. Tôi có nên sử dụng @EJB hoặc @Inject
- 20. Không thể tìm thấy org.json.JSONObject
- 21. Tôi có thể tìm thấy việc thực hiện cho IVCWizCtlUI
- 22. Tôi có thể tìm thấy triển khai XMLHttpRequest ở đâu?
- 23. Tôi không thể tìm thấy tệp debug.keystore
- 24. nơi tôi có thể tìm thấy hình ảnh chấm nhỏ màu đỏ được sử dụng trong bản đồ google?
- 25. Nơi có thể tìm thấy tất cả danh sách sự kiện google maps v3?
- 26. Tệp Grails JAR trong thư mục lib không tìm thấy
- 27. Làm thế nào tôi có thể tìm ra nơi một BufferedImage có Alpha trong Java?
- 28. Nơi cài đặt các tệp JAR trên OS X để các ứng dụng Java khác sẽ tìm thấy chúng?
- 29. Assetic không thể tìm thấy tập tin
- 30. org.osgi.framework.BundleException: Không thể tìm thấy bó: org.eclipse.equinox.console
xem @ Nhận xét của SaW về https://stackoverflow.com/a/16979487/332788 này – aliopi