Guns项⽬整体结构
1、模块结构
四个模块
①  admin——后台管理模块
②  core——所有模块都能使⽤的⼯具类,常⽤类
③  parent——maven的⽗模块,所有项⽬的依赖都可以提到parent中统⼀依赖配置
④  rest——提供对接服务端接⼝的⽀持,利⽤jwt token鉴权机制,给予客户端的访问权限,传输数据⽤md5加密
2、包结构
├─main
││
│├─java
│││
││├─com.stylefeng.guns----------------项⽬主代码
││││
│││├─common----------------项⽬公⽤的部分(业务中经常调⽤的类,例如常量,异常,实体,注解,分页类,节点类)
││││
│││├─config----------------项⽬配置代码(例如mybtais-plus配置,ehcache配置等)
││││
│││├─core----------------项⽬运⾏的核⼼依靠(例如aop⽇志记录,,,guns模板引擎,shiro权限检查等)
││││
│││├─modular----------------项⽬业务代码
││││
│││├─GunsApplication类----------------以main⽅法启动springboot的类springboot实现aop
││││
│││└─GunsServletInitializer类----------------⽤servlet容器启动springboot的核⼼类
│││
││└─generator----------------mybatis-plus Entity⽣成器
││
│├─resources----------------项⽬资源⽂件
│││
││├─gunsTemplate----------------guns代码⽣成模板
│││
││├─l----------------springboot项⽬配置
│││
││└─l----------------ehcache缓存配置
││
│└─webapp----------------web页⾯和静态资源存放的⽬录

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。