主要包结构
<p>一、工程结构
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d28ec87838f5fae951cd5d9e26d08588?showdoc=.jpg" alt="" /></p>
<p>二、主要的包结构
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/207cb318501f93396f5b6dcbe276f69f?showdoc=.jpg" alt="" /></p>
<table>
<thead>
<tr>
<th>-main</th>
<th>-java //JAVA相关包和类</th>
<th></th>
<th>-com.nisbos // 核心模块</th>
<th></th>
<th>-common //通用功能</th>
<th></th>
<th></th>
<th>-config //存放SpringBoot配置类</th>
<th></th>
<th></th>
<th>-exception // 自定义异常</th>
<th></th>
<th></th>
<th>-utils // 工具类</th>
<th></th>
<th></th>
<th>-listenner // 监听器</th>
<th></th>
<th></th>
<th>-quartz // 定时任务</th>
<th></th>
<th></th>
<th>-PageResult.java // 分页结果集封装</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>-system // 系统后台管理模块</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-config // 后台配置类,如Swagger2Config、ShiroConfig</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-controller // 控制层</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-dao // 数据操作层</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-domain // 数据库表对应的对象</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-filter // 拦截防止xss注入</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-service // 服务层</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-shiro // 安全框架</td>
</tr>
<tr>
<td></td>
<td></td>
<td>-vo // 表现层对象</td>
</tr>
<tr>
<td></td>
<td>-NisBosApplication .java // SpringBoot启动类</td>
</tr>
<tr>
</tr>
<tr>
<td>-resources //资源信息,包括配置文件和页面资源</td>
</tr>
<tr>
<td>-mapper // mapper文件</td>
</tr>
<tr>
<td></td>
<td>-system</td>
</tr>
<tr>
</tr>
<tr>
<td>-application.properties // 配置文件</td>
</tr>
</tbody>
</table>