Spring Boot - โครงสร้างรหัส

Spring Boot ไม่มีเลย์เอาต์โค้ดที่จะใช้งานได้ อย่างไรก็ตามมีแนวทางปฏิบัติที่ดีที่สุดบางประการที่จะช่วยเราได้ บทนี้พูดถึงพวกเขาโดยละเอียด

แพ็คเกจเริ่มต้น

คลาสที่ไม่มีการประกาศแพ็กเกจใด ๆ จะถือว่าเป็น default package. โปรดทราบว่าโดยทั่วไปไม่แนะนำให้ประกาศแพ็กเกจเริ่มต้น Spring Boot จะทำให้เกิดปัญหาเช่นการทำงานผิดพลาดของการกำหนดค่าอัตโนมัติหรือการสแกนส่วนประกอบเมื่อคุณใช้แพ็คเกจเริ่มต้น

Note- หลักการตั้งชื่อที่แนะนำของ Java สำหรับการประกาศแพ็กเกจคือการกลับชื่อโดเมน ตัวอย่างเช่น -com.tutorialspoint.myproject

เค้าโครงทั่วไป

รูปแบบทั่วไปของแอปพลิเคชัน Spring Boot แสดงในภาพด้านล่าง -

ไฟล์ Application.java ควรประกาศเมธอดหลักพร้อมกับ @SpringBootApplication สังเกตรหัสที่ระบุด้านล่างเพื่อความเข้าใจที่ดีขึ้น -

package com.tutorialspoint.myproject;

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

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