解释一下 spring 项目的结构?
Explain the structure of spring project?
我是 Spring 的新手,刚刚使用 Spring CLI 创建了一个项目。
当我使用 STS 打开项目时,我看到以下文件夹结构。
有两个 src
个文件夹。
它们有什么区别? src/main/java
和 src
.
另外假设我想在 main
下创建一个新文件夹,如 webapp
,我应该在哪里创建它?
我在网上看了很多,但找不到任何答案。
请帮忙。
如果您想创建一个新文件夹 "webapp",请不要创建。如果你使用 Spring,你将不需要它!
你应该如何阅读这个项目:
src/main/java
是您编写将投入生产的 .java 文件的地方
src/main/resources
是放置 *.properties 文件(大部分)和其他文件的地方,这些文件不是 .java 文件。
src/test/java
是您编写 .java 文件的地方,该文件将 运行 测试您的 src/main/java/**.java
文件。
target
是您的 java 文件将被编译的地方。您会找到您的 .类 文件,还有 src/main/resources
中的文件。当您决定创建一个文件时,这些文件将在您的 .jar 中。
您认为您看到了 2 个 src
文件夹,但实际上,是您的 IDE 给了您这个。如果你继续你的文件系统,我相信你将只有一个 src
文件夹。这是你的 IDE,谢谢你的 maven 和一些默认配置,"flags" 类别中的不同文件夹,以便能够编译和 运行 你的测试。有 4 个类别:
sources
: src/main/java
resources
: src/main/resources
Test sources
: src/test/java
Test resources
: src/test/resources
(有时)
如果您要使用 Spring 构建 Web 应用程序,请阅读此内容:https://www.baeldung.com/spring-mvc-tutorial。解释的很好,你很快就能运行一个项目。
There are two src folders
不,它只是一个 src
文件夹,您看到的是一种在 eclipse/STS 的 Package Explorer 视图下显示 Maven 项目的方式。将视图更改为 Navigator,您会发现它只是一个 src
文件夹。
我是 Spring 的新手,刚刚使用 Spring CLI 创建了一个项目。
当我使用 STS 打开项目时,我看到以下文件夹结构。
有两个 src
个文件夹。
它们有什么区别? src/main/java
和 src
.
另外假设我想在 main
下创建一个新文件夹,如 webapp
,我应该在哪里创建它?
我在网上看了很多,但找不到任何答案。
请帮忙。
如果您想创建一个新文件夹 "webapp",请不要创建。如果你使用 Spring,你将不需要它! 你应该如何阅读这个项目:
src/main/java
是您编写将投入生产的 .java 文件的地方src/main/resources
是放置 *.properties 文件(大部分)和其他文件的地方,这些文件不是 .java 文件。src/test/java
是您编写 .java 文件的地方,该文件将 运行 测试您的src/main/java/**.java
文件。target
是您的 java 文件将被编译的地方。您会找到您的 .类 文件,还有src/main/resources
中的文件。当您决定创建一个文件时,这些文件将在您的 .jar 中。
您认为您看到了 2 个 src
文件夹,但实际上,是您的 IDE 给了您这个。如果你继续你的文件系统,我相信你将只有一个 src
文件夹。这是你的 IDE,谢谢你的 maven 和一些默认配置,"flags" 类别中的不同文件夹,以便能够编译和 运行 你的测试。有 4 个类别:
sources
:src/main/java
resources
:src/main/resources
Test sources
:src/test/java
Test resources
:src/test/resources
(有时)
如果您要使用 Spring 构建 Web 应用程序,请阅读此内容:https://www.baeldung.com/spring-mvc-tutorial。解释的很好,你很快就能运行一个项目。
There are two src folders
不,它只是一个 src
文件夹,您看到的是一种在 eclipse/STS 的 Package Explorer 视图下显示 Maven 项目的方式。将视图更改为 Navigator,您会发现它只是一个 src
文件夹。