[SpringBoot]项目初始化目录结构

myproject
    +-src
        +- main
            +- java
            +- com.example.myproject
                +- comm
                +- model
                +- repository
                +- service
                +- web
                +- Application.java
        +- resources
            +- static
            +- templates
            +- application.yml   
    +- test
+-pom.xml

com.example.myproject 目录下:

  • Application.java,建议放到根目录下面,是项目的启动类,
  • Spring Boot 项目只能有一个 main() 方法;
  • comm 目录建议放置公共的类,如全局的配置文件、工具类等;
  • model 目录主要用于实体(Entity)与数据访问层(Repository);
  • repository 层主要是数据库访问层代码;
  • service 层主要是业务类代码;(service层)
  • web 层负责页面访问控制。(controller层)

resources 目录下:

  • static 目录存放 web 访问的静态资源,如 js、css、图片等;
  • templates 目录存放页面模板;
  • application.yml 存放项目的配置信息,也可使用application.properties

test 目录存放单元测试的代码;pom.xml 用于配置项目依赖包,以及其他配置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。