1. java
    1. controller
      1. 控制器和路由的存储位置
    2. dto
      1. 数据传输对象
    3. exception
      1. 自定义的异常所在包
    4. ext
      1. 自定义函数扩展和标签扩展,项目启动时候会初始化这些扩展,这样页面模板中就可以使用这些标签和方法了
    5. init
      1. web初始化操作,比如数据库配置,模板引擎配置
    6. interceptor
      1. 路由拦截器所在包
      2. 实现原理
        1. Blade 中实现拦截器的方式非常简单,应用启动的时候框架会加载用户定义好的拦截器组件到IOC容器中,当处理一个路由的请求前后去检查在此之前和之后注册的拦截器组件,找到匹配的拦截器执行。
    7. model
      1. 实体类
    8. service
      1. 服务接口和实现
    9. util
      1. 工具类包
    10. Application.java
      1. 启动程序入口
  2. resources
    1. plugins
      1. 自定义插件所在包
    2. static
      1. 静态资源存放文件夹
    3. templates
      1. 模板文件存放文件夹
      2. admin
        1. 后台管理的页面模板
      3. themes
        1. 博客门户主题模板
    4. app.properties
      1. 程序主配置文件
    5. schema.sql
      1. 初始化数据库文件
  3. bin
    1. linux环境下启动tale
  4. pom.xml