第02章—工程结构

spring boot 系列学习记录:http://www.cnblogs.com/jinxiaohang/p/8111057.html

码云源码地址:https://gitee.com/jinxiaohang/springboot

 

一、结构图

SpringBoot 官方并不要求特殊的工程结构,但在实际开发中,我们往往遵循一定的规范来组织代码结构,

例如下面的典型结构图:

随着学习的深入,结构会有所便变化。

二、主要用途

使用 Spring Initializr 构建的SpringBoot工程的各目录,如下图所示:

重要提示:

SpringBoot 官方推荐我们使用轻量级的Jar File 格式来打包和部署工程,如果想部署War File的传统Web项目,

则必须添加webapp目录,和进行相关初始化才能正常使用,详情参考:https://www.jianshu.com/p/de939365c472

 

三、关于静态资源的放置

Spring Boot 默认“约定”从资源目录的这些子目录读取静态资源:

  • src/main/resources/META-INF/resources
  • src/main/resources/static (推荐)
  • src/main/resources/public

注:若不同静态目录含有相同路径图片,则按上述优先级,即META-INF/resources目录优先级最高。

posted @ 2018-01-11 22:31  zhihang!  阅读(233)  评论(0编辑  收藏  举报