扫码一下
查看教程更方便
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);}
}