项目加载到IDE之后,我们将其展开,包里面的内容如下:
图中所展示的就是初始化的Spring项目结构,这是一个典型的Maven或Grandle项目结构,其中应用的源码放到了"src/main/java"中,测试代码放到了“src/test/java”中,而非Java的资源放到了“src/main/resources”,在这个项目结构中,我们需要注意以下几点:
- mvnw 和 mvnw.cmd:这是Maven包装器(wrapper)脚本,借助这些脚本,即使你的机器上没有安装Maven,也可以构建项目
- pom.xml:这是Maven构建规范
- TacoCloudApplication.java:这是Spring boot主类,它会启动该项目。
- application.properties:这个文件起初是空的,但是它为我们提供了指定配置属性的地方
- static:在这个文件夹下,可以存放任意为浏览器提供服务的静态资源(图片、样式表、JavaScript等),该文件夹初始为空
- templates:这个文件夹中存放用来渲染内容到浏览器的模板文件。这个文件夹初始是空的
- TacoCloudApplicationTests.java:这是一个简单的测试类,它能确保Spring应用上下文可以成功加载。在开发过程中,我们会将更多的测试添加进来
来源:oschina
链接:https://my.oschina.net/willchu/blog/3190035