Eclipse/IntelliJ IDEA তে Spring প্রজেক্ট সেটআপ

Spring Framework ইন্সটলেশন এবং সেটআপ - স্প্রিং (Spring) - Java Technologies

341

স্প্রিং ফ্রেমওয়ার্ক একটি শক্তিশালী Java ভিত্তিক ফ্রেমওয়ার্ক যা অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য অত্যন্ত জনপ্রিয়। স্প্রিং প্রজেক্ট তৈরি করার জন্য আপনি Eclipse অথবা IntelliJ IDEA ব্যবহার করতে পারেন। এখানে আমরা দেখব কীভাবে এই দুটি IDE তে স্প্রিং প্রজেক্ট সেটআপ করা যায়।


Eclipse তে Spring প্রজেক্ট সেটআপ

Eclipse হল একটি জনপ্রিয় IDE যা Java ডেভেলপমেন্টের জন্য ব্যবহৃত হয়। স্প্রিং প্রজেক্ট সেটআপ করতে Spring Tools 4 প্লাগইন ইনস্টল করা প্রয়োজন।

১. Eclipse IDE ইনস্টল করা

প্রথমে Eclipse IDE ইনস্টল করতে হবে। Eclipse IDE ডাউনলোড করার জন্য Eclipse Downloads পেজে গিয়ে Eclipse IDE ডাউনলোড করুন।

২. Spring Tools 4 ইনস্টল করা

স্প্রিং প্রজেক্ট তৈরি করার জন্য, আপনাকে Spring Tools 4 প্লাগইন ইনস্টল করতে হবে।

  1. Help > Eclipse Marketplace তে যান।
  2. Spring Tools 4 সার্চ করুন এবং ইনস্টল করুন।
  3. ইনস্টল হওয়ার পরে, Eclipse রিস্টার্ট করুন।

৩. Spring Starter Project তৈরি করা

  1. File > New > Spring Starter Project নির্বাচন করুন।
  2. প্রজেক্টের নাম, গ্রুপ, আর্টিফ্যাক্ট, এবং ডিপেনডেন্সি নির্বাচন করুন।
    • Group: com.example
    • Artifact: springdemo
    • Dependencies: Spring Web, Spring Boot DevTools, Spring Data JPA, Thymeleaf ইত্যাদি।
  3. Finish ক্লিক করে প্রজেক্ট তৈরি করুন।

৪. Spring Boot Application ক্লাস তৈরি করা

এখন, আপনার স্প্রিং প্রজেক্টে Spring Boot Application ক্লাস তৈরি করুন।

package com.example.springdemo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringDemoApplication.class, args);
    }
}

এখানে, @SpringBootApplication অ্যানোটেশনটি স্প্রিং বুটের জন্য প্রয়োজনীয় কনফিগারেশন সন্নিবেশিত করে।

৫. প্রজেক্ট রান করা

আপনি Run > Run বা Ctrl + F11 চাপলে স্প্রিং বুট অ্যাপ্লিকেশন রান হবে। আপনি ব্রাউজারে গিয়ে http://localhost:8080 এ অ্যাপ্লিকেশন চেক করতে পারবেন।


IntelliJ IDEA তে Spring প্রজেক্ট সেটআপ

IntelliJ IDEA একটি অত্যন্ত শক্তিশালী IDE যা স্প্রিং প্রজেক্ট ডেভেলপমেন্টের জন্য খুবই জনপ্রিয়। IntelliJ IDEA তে স্প্রিং প্রজেক্ট সেটআপের জন্য Spring Initializr ব্যবহৃত হয়।

১. IntelliJ IDEA ইনস্টল করা

প্রথমে, IntelliJ IDEA ডাউনলোড করুন IntelliJ IDEA Download পেজ থেকে। ইনস্টল করার পর, IDE ওপেন করুন।

২. Spring Initializr দিয়ে প্রজেক্ট তৈরি করা

  1. File > New > Project নির্বাচন করুন।
  2. Spring Initializr সিলেক্ট করুন এবং Next ক্লিক করুন।
  3. গ্রুপ, আর্টিফ্যাক্ট এবং প্রজেক্টের নাম উল্লেখ করুন:
    • Group: com.example
    • Artifact: springdemo
  4. ডিপেনডেন্সি হিসেবে Spring Web, Spring Boot DevTools, Spring Data JPA, Thymeleaf নির্বাচন করুন।
  5. Finish ক্লিক করে প্রজেক্ট তৈরি করুন।

৩. Spring Boot Application ক্লাস তৈরি করা

IntelliJ IDEA প্রজেক্ট তৈরি করার পর, একটি SpringBootApplication ক্লাস তৈরি হবে। যদি না থাকে, তাহলে নতুন ক্লাস তৈরি করে নিম্নলিখিত কোড যুক্ত করুন:

package com.example.springdemo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringDemoApplication.class, args);
    }
}

এখানে, @SpringBootApplication অ্যানোটেশনটি স্প্রিং বুট কনফিগারেশন সন্নিবেশিত করে এবং SpringApplication.run() মেথডটি অ্যাপ্লিকেশন চালু করে।

৪. প্রজেক্ট রান করা

স্প্রিং বুট অ্যাপ্লিকেশন রান করতে, Run > Run ক্লিক করুন অথবা Shift + F10 প্রেস করুন। তারপর ব্রাউজারে গিয়ে http://localhost:8080 এ অ্যাপ্লিকেশন চেক করুন।


Spring Boot প্রজেক্ট কনফিগারেশন

স্প্রিং বুট প্রজেক্টের জন্য কনফিগারেশন সাধারণত application.properties অথবা application.yml ফাইলে করা হয়। এখানে একটি উদাহরণ দেওয়া হলো:

application.properties:

server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.hibernate.ddl-auto=update

এখানে, আমরা MySQL ডেটাবেস কনফিগার করেছি, এবং স্প্রিং বুট অ্যাপ্লিকেশনটি পোর্ট 8080 এ রান করবে।


সারাংশ

Eclipse এবং IntelliJ IDEA উভয় IDE তেই স্প্রিং প্রজেক্ট সহজেই সেটআপ করা যায়। Eclipse এর জন্য Spring Tools 4 প্লাগইন এবং IntelliJ IDEA তে Spring Initializr ব্যবহার করে স্প্রিং বুট প্রজেক্ট তৈরি করা সম্ভব। পরে, স্প্রিং বুট অ্যাপ্লিকেশন তৈরি করে বিভিন্ন কনফিগারেশন এবং ডিপেনডেন্সি যোগ করা হয়, এবং অ্যাপ্লিকেশনটি রান করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...