Spring Boot - 代码结构

Spring Boot 没有任何代码布局可供使用。 但是,有一些最佳实践可以帮助我们。 本章将详细讨论它们。


默认包

没有任何包声明的类被视为默认包。 请注意,通常不建议使用默认包声明。 Spring Boot 在使用默认包时会导致 Auto Configuration 或 Component Scan 出现故障等问题。

注意 − Java 推荐的包命名声明约定是反向域名。 例如 − com.tutorialspoint.myproject


典型布局

Spring Boot 应用程序的典型布局如下图所示 −

Spring Boot 应用的典型布局

Application.java 文件应该与 @SpringBootApplication 一起声明 main 方法。 观察下面给出的代码以获得更好的理解 −

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