Chúng tôi sử dụng rất nhiều Velocity trong ứng dụng web của chúng tôi. Mặc dù dễ dàng gỡ lỗi phía Java của mọi thứ và đảm bảo Ngữ cảnh Tốc độ được điền chính xác, nó sẽ cực kỳ có giá trị để có thể thực hiện phân tích cú pháp VTL trên bước hợp nhất, thiết lập các điểm ngắt, v.v. hoặc IDE/IDE plugin có thể làm cho loại điều này có thể với VTL (Velocity Template Language)?Có cách nào để gỡ lỗi các mẫu Velocity trong ý nghĩa gỡ lỗi mã truyền thống không?
Trả lời
Có thể có? nhưng những gì tôi tìm được là nếu mọi thứ được đưa vào một bản đồ đặc biệt, được đưa vào ngữ cảnh. Vì vậy, bạn có thể lặp lại toàn bộ nội dung của bản đồ đặc biệt này đến màn hình trong khi hiển thị (không cần phải biết khóa) ... do đó cho biết giá trị chính xác của bất kỳ mục nào trong ngữ cảnh tại bất kỳ thời điểm nào. Nó không phải là dễ dàng, nhưng VTL có vẻ là cho công cụ "nhanh chóng n bẩn" chỉ.
Không có bước nào, cũng như một số loại "biến in" được tích hợp sẵn. Đây là điều khiến tôi phiền lòng, nhưng sử dụng vận tốc là một quyết định được đưa ra trước khi tôi tham gia dự án của chúng tôi ...
Tôi chưa tìm thấy bất kỳ thông tin nào. Gần nhất tôi có thể nhận được là hack một khung đăng nhập để in ra thông tin mà bạn muốn.
Những gì bạn làm là:
- tạo ra một lớp học với phương pháp khai thác gỗ mà trở lại giá trị boolean.
- Tiêm các đối tượng vào vận tốc bối cảnh
- Từ mẫu vận tốc bên trong bạn có thể gọi phương thức khai thác gỗ với
#if($logger.log($data)) #end
- 1. Gỡ lỗi mã Lisp
- 2. Gỡ lỗi truyền SOAP
- 3. Gỡ lỗi lỗi tối nghĩa trên iPhone
- 4. Gỡ lỗi mã không được quản lý trong khi gỡ lỗi mã được quản lý
- 5. Làm thế nào để gỡ lỗi play2 trong ý tưởng?
- 6. Làm cách nào để gỡ lỗi mẫu Jinja2?
- 7. Cách gỡ lỗi mã OCaml đúng cách?
- 8. Gỡ lỗi tuyến đường trong mã vạch?
- 9. Chế độ gỡ lỗi và gỡ lỗi trong IDE
- 10. Làm thế nào để gỡ lỗi mã delomboked trong IntelliJ?
- 11. Làm cách nào để quay lại trong khi gỡ lỗi Javascript trong gỡ lỗi nguồn Chrome?
- 12. Gỡ lỗi mã nguồn JBoss
- 13. Cách gỡ lỗi Chromecast
- 14. Gỡ lỗi mã java obfuscated
- 15. Cách bỏ qua dòng trong gỡ lỗi ý tưởng Intellij?
- 16. Mã gỡ lỗi Go (golang) trong Windows
- 17. Làm cách nào để gỡ lỗi 503 lỗi trong Openshift?
- 18. Cách gỡ lỗi gỡ lỗi khỏi ứng dụng Express?
- 19. Làm thế nào để gỡ lỗi mẫu trong Meteor/handlebars?
- 20. Gỡ lỗi mã Python trong Notepad ++
- 21. Gỡ lỗi mẫu ngay lập tức
- 22. Làm cách nào để gỡ lỗi NSManagedObjects trong trình gỡ lỗi XCode?
- 23. Cách gỡ lỗi hệ thống tệp FUSE trong Linux
- 24. Gợi ý để gỡ lỗi một ứng dụng đa luồng
- 25. Gỡ lỗi mã GLSL trong webgl
- 26. Làm thế nào để gỡ lỗi vào mã AutoMapper?
- 27. Eclipse gỡ lỗi - dòng: không có sẵn
- 28. Làm cách nào để gỡ lỗi lỗi phân đoạn Python?
- 29. ResourceNotFoundException cách gỡ lỗi?
- 30. Gỡ lỗi trong SSIS