Code Structure

优质
小牛编辑
133浏览
2023-12-01

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

默认包

没有任何包声明的类被视为default package 。 请注意,通常不建议使用默认包声明。 使用默认包时,Spring Boot将导致自动配置或组件扫描出现故障等问题。

Note - Java推荐的包声明命名约定是反向域名。 例如 - cn.xnip.myproject

典型布局

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

Spring Boot应用程序的典型布局

Application.java文件应该声明main方法和@SpringBootApplication。 请遵守下面给出的代码以便更好地理解 -

package cn.xnip.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);}
}