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);}
}