প্রকল্প সম্পর্কে
Spring Boot আপনাকে ন্যূনতম ঝামেলায় Spring-চালিত, production-grade অ্যাপ্লিকেশন ও সার্ভিস তৈরি করতে সাহায্য করে। এটি Spring প্ল্যাটফর্মের একটি opinionated দৃষ্টিভঙ্গি নেয়, যাতে নতুন ও বিদ্যমান ব্যবহারকারীরা দ্রুত তাদের প্রয়োজনীয় অংশে পৌঁছাতে পারেন।
আপনি Spring Boot ব্যবহার করে stand-alone Java অ্যাপ্লিকেশন তৈরি করতে পারেন, যা `java -jar` দিয়ে চালু করা যায়, অথবা আরও প্রচলিত WAR deployment ব্যবহার করতে পারেন। Spring স্ক্রিপ্ট চালানোর জন্য একটি command-line tool-ও প্রদান করা হয়।
প্রধান লক্ষ্যগুলোর মধ্যে রয়েছে:
* সকল Spring development-এর জন্য একটি অনেক দ্রুত এবং ব্যাপকভাবে সহজলভ্য getting started অভিজ্ঞতা।
* Opinionated হওয়া, কিন্তু প্রয়োজনীয়তা default থেকে সরে গেলে দ্রুত পথ ছেড়ে দেওয়া।
* বড় শ্রেণির প্রকল্পে সাধারণ কিছু non-functional বৈশিষ্ট্য প্রদান করা (যেমন, embedded servers, security, metrics, health checks, externalized configuration)।
* কোনো code generation নেই এবং XML configuration-এর প্রয়োজন নেই।
README-তে Java-তে একটি সম্পূর্ণ Spring Boot অ্যাপ্লিকেশনের একটি দ্রুত teaser রয়েছে, যেখানে `@SpringBootApplication` সহ একটি `@RestController` দেখানো হয়েছে যা "Hello World!" ফেরত দেয় এবং `SpringApplication.run`-এর মাধ্যমে চলে।
সহায়তা পাওয়ার সম্পদ:
* Reference documentation, বিশেষত How-to's।
* spring.io-তে Spring basics এবং guides।
* Upgrade নির্দেশনা ও নতুন বৈশিষ্ট্যের জন্য Release notes।
* `spring-boot` ট্যাগযুক্ত Stack Overflow প্রশ্ন।
* Bug report-এর জন্য GitHub Issues।
Contributing স্বাগত; contribution guidelines প্রদান করা হয়েছে। Issue tracker-এ অনুসন্ধান করার পর যতটা সম্ভব তথ্য (Spring Boot version, OS, JVM version) সহ issue report করা উচিত।
Source থেকে build করা ঐচ্ছিক; আপনি Gradle wrapper এবং JDK 25 ব্যবহার করতে পারেন। `./gradlew publishToMavenLocal` সব module build করে এবং test না চালিয়ে local Maven cache-এ publish করে; `./gradlew build` সবকিছু build করে।
spring.io-তে guides দেখায় কীভাবে ধাপে ধাপে Spring Boot ব্যবহার করতে হয়, যার মধ্যে রয়েছে Building an Application with Spring Boot এবং Building a RESTful Web Service with Spring Boot Actuator।
Spring Boot হলো Apache 2.0 license-এর অধীনে প্রকাশিত open source software।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.