扫码一下
查看教程更方便
Spring Boot 没有任何代码布局可供使用。 但是,有一些最佳实践可以帮助我们。 本章将详细讨论它们。
没有任何包声明的类被视为 默认包。 请注意,通常不建议使用默认包声明。 Spring Boot 在使用默认包时会导致 Auto Configuration
或 Component Scan
故障等问题。
注意 - Java 推荐的包声明命名约定是反向域名。 例如 -
com.tutorialspoint.myproject
Spring Boot 应用程序的典型布局如下所示
com
+- example
+- myapplication
+- MyApplication.java
|
+- customer
| +- Customer.java
| +- CustomerController.java
| +- CustomerService.java
| +- CustomerRepository.java
|
+- order
+- Order.java
+- OrderController.java
+- OrderService.java
+- OrderRepository.java
Application.java 文件应与 @SpringBootApplication
一起声明 main 方法。 观察下面给出的代码以获得更好的理解
package com.study.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);}
}