zoukankan      html  css  js  c++  java
  • 诺伊项目介绍(脚手架)

    项目技术环境

    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的配置文件

  • 相关阅读:
    14、数列
    13、Hangover
    12、Anagrams by Stack
    彩票软件7) 重构数据库accesser
    彩票软件6)观察者模式
    彩票软件5)Sqlite 数据库访问类
    彩票软件4)插叙
    彩票软件3)wpf界面布局
    彩票软件2)代码管理git
    彩票软件1)前言
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14362367.html
Copyright © 2011-2022 走看看