诺伊项目介绍(脚手架)

项目技术环境

  1. 项目结构: maven项目
  2. 项目技术: SpringBoot+Shiro完成
  3. 项目源代码结构:

原有的项目代码结构:

原有的项目代码结构中,我们会将项目中所有功能的控制类文件全部声 明在controller中,依次类推,此种结构在小项目中使用没有问题,但 是一旦我们的项目比较大,会造成项目资源混乱,比如我们查找项目某个

模块下的Controller,service,mapper,pojo资源时会非常麻烦。

com.bjsxt.controller

com.bjsxt.service

com.bjsxt.pojo

com.bjsxt.mapper

com.bjsxt.util

诺伊项目的代码结构:

我们将项目按照功能模块进行划分,每个模块在代码结构中为一个包。

每个模块包下按照子功能划分,每个子功能为一个子包。在子功能包中

创建该功能的controller,service,pojo和mapper等包。最主要的目的

是将项目的功能代码按照功能点和模块结构进行划分,便于代码的维护和 查找。

 

 

 

项目的配置文件

声明在Resources目录下:

子目录:

ehcache:存放shiro和Ehcache整合的配置文件

mybatis: 存放mapper.xml文件的目录

static:项目的静态资源目录

templates:Thymeleaf技术创建的项目页面资源

vm:引用资源

配置文件:

application.yml:

SpringBoot的配置文件

application-durid.yml:

SpringBoot中整合Durid数据库连接池的配置文件

注意:将数据库的连接的用户名和密码设置为自己的

logback.xml:

SpringBoot整合Logback的配置文件

posted @ 2021-02-02 15:43  巧克力曲奇  阅读(679)  评论(0编辑  收藏  举报