Spring Boot - 代码结构



Spring Boot 没有特定的代码布局要求。但是,有一些最佳实践可以帮助我们。本章将详细介绍这些最佳实践。

默认包

没有包声明的类被视为默认包。请注意,通常不建议使用默认包声明。当您使用默认包时,Spring Boot 会导致诸如自动配置或组件扫描故障等问题。

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

典型布局

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

Typical Layout of Spring Boot Application

Application.java 文件应声明 main 方法以及 @SpringBootApplication。请观察以下代码以更好地理解:

Application.java

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