Spring项目的项目结构剖析

跟風遠走 提交于 2020-03-08 18:01:08

项目加载到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应用上下文可以成功加载。在开发过程中,我们会将更多的测试添加进来

 

 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!