2017-09-04 205 views

回答

1

看看Introduction to the Standard Directory Layout

该结构不是由Spring Framework,Spring MVC或Spring Boot“裁定”的。这是非常标准化的Maven一段时间后,从那时起没有什么改变......太多了。

src目录包含所有的源材料;它包含一个子目录对于每种类型:

  • main主构建伪影
  • test单元测试代码和资源

target目录用于房子默认构建的所有输出为 - 对于Maven。 Gradle使用build(如果我没有记错的话),IDEA默认为out - 当然,您可以将它们更改为任何您想要的。

我认为坚持这种结构是明智的,因为很多库/框架都依赖它。改变它也会使你配置一些东西(有时几乎是不可能的),以便实现你可以免费获得的东西。

这将是一个例子:

ɐuıɥɔɐɯ@uplink:~/Workshop/java/java-spring-boot$ tree 
. 
├── build.gradle 
├── gradle 
│   └── wrapper 
│    ├── gradle-wrapper.jar 
│    └── gradle-wrapper.properties 
├── gradle.properties 
├── gradlew 
├── gradlew.bat 
├── LICENSE 
├── README.asciidoc 
├── settings.gradle 
└── src 
    ├── main 
    │   ├── java 
    │   └── resources 
    └── test 
     ├── java 
     └── resources