2019-04-21 | spring | UNLOCK

Spring Boot - Code Structure


SpringBoot 没有提供任何代码布局可供使用,然而,有最好的实践经验指示我们。这个章节会详细讨论它们。

默认包

如果一个类并没有任何包描述,那么就会被是为默认包,提醒的是通常默认包并不提倡,并且使用默认包是,SpringBoot将导致自动配置或组件扫描出现故障等问题。

Note : java推荐的包声明命名约定是反向域名。比如:com.10ngui.myproject

经典布局

SpringBoot的经典应用布局如下:

Application.java文件应该声明main入口函数并伴随@SpringBootApplication注解,代码如下:

1
2
3
4
5
6
7
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);}
}

评论加载中