স্ট্রিংগুলিকে বৈধতা দেওয়ার জন্য হাইবারনেট ভ্যালিডেটরের @ সেফএইচটিএমএল এর বিকল্পগুলি কী?


10

জাভাডক্সে যেমন বলা হয়েছে, এটি ভবিষ্যতের প্রকাশে মুছে ফেলা হবে। এমন কোনও বিকল্প লাইব্রেরি রয়েছে যা টীকাগুলির মাধ্যমে একইভাবে কাজ করে?

উত্তর:


7

আসুন প্রথমে হ্রাসের কারণগুলি ব্যাখ্যা করি: সম্প্রতি এই খুব বাধার কারণে আমাদের একটি সুরক্ষা সমস্যা (সিভিই) হয়েছিল। এটি আমাদের বাস্তবায়নে একটি ত্রুটির কারণে হয়েছিল তবে এটি আমাদের উপলব্ধি করতে পেরেছিল যে এটি খুব ভঙ্গুর এবং সম্ভাব্যভাবে কৃমি সুরক্ষার ভিত্তিতে একটি ক্যান can

আপাতত বিকল্পটি হ'ল আমাদের সর্বশেষ বাস্তবায়নের উপর ভিত্তি করে এটিকে নিজে প্রয়োগ করা এবং এটি আপনার নিজের প্রয়োগে (সম্ভাব্য নিজের নিজস্ব টুইটগুলি সহ) বজায় রাখা।

কীভাবে সহজে এটি করা যায় সে সম্পর্কে আমাদের ব্লগে একটি খুব সুন্দর নিবন্ধ রয়েছে: https://in.relation.to/2017/03/02/adding-custom-constraint-definitions-via-the-java-service-loader/

মূলত, এই পরিবর্তনটি আমরা বলছি যে আমরা সম্ভাব্যভাবে ভঙ্গুর এমন কোনও কিছুর দায়িত্ব নিতে চাই না এবং এটি প্রয়োগ করা প্ল্যাটফর্মের জন্য সম্ভাব্যভাবে নির্দিষ্ট টুইটগুলি সহ, আমাদের খুব মনোযোগের প্রয়োজন হবে।

আপডেট: আমি এখানে একটি সম্পূর্ণ ঘোষণা পোস্ট করেছি: https://in.relation.to/2019/11/20/hibernate-uthorator-610-6018-released/


ডকুমেন্টেশন কেন এটি সরানো হচ্ছে সে সম্পর্কে কোনও তথ্য সরবরাহ না করার কোনও কারণ আছে?
জোছিম সাউর

আসলে তা না. টিবিএইচ, এই রিলিজগুলি সঠিকভাবে ঘোষণা করার মতো সময় আমার হাতে নেই। শীঘ্রই একটি ব্লগ পোস্ট এবং মাইগ্রেশন নোট থাকবে। আমি এই সপ্তাহে কাজ করব।
গিলিয়াম স্মেট

আপনি কি সুরক্ষা ইস্যুতে একটি লিঙ্ক বা কিছু বিশদ সরবরাহ করতে পারেন?
দারিও সিডল

কিছু মনে করবেন না, আমি এটি পেয়েছি: hibernate.atlassian.net/browse/HV-1739
দারিও সিডল

1
@DarioSeidl ব্লগ পোস্ট এখানে: in.relation.to/2019/11/20/hibernate-validator-610-6018-released । আমি আমার বার্তা আপডেট করব।
গিলিয়াম স্মেট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.