五、项目搭建

  1. 项目搭建
    1. 创建项目

(1)新建springboot项目

项目名为“mis”,group和package为“com.example.demo”(用其他包名时,注意后面的代码需要自己修改包名,建议用此包名):

项目结构如下:

(2)修改编译环境

 

    1. 项目配置

(1)maven配置

打开pom文件:

在“dependencies”的子节点中,加入以下依赖:

 

<dependency>

             <groupId>mysql</groupId>

             <artifactId>mysql-connector-java</artifactId>

             <version>5.1.30</version>

         </dependency>

         <dependency>

             <groupId>com.baomidou</groupId>

             <artifactId>mybatis-plus-boot-starter</artifactId>

             <version>2.2.0</version>

         </dependency>

        

         <!-- thymeleaf模版 -->

         <dependency>

             <groupId>org.springframework.boot</groupId>

             <artifactId>spring-boot-starter-thymeleaf</artifactId>

         </dependency>

        

         <!-- 验证码 --> 

         <dependency> 

              <groupId>com.github.axet</groupId> 

              <artifactId>kaptcha</artifactId> 

              <version>0.0.9</version> 

         </dependency>

        

         <dependency>

             <groupId>org.springframework.boot</groupId>

             <artifactId>spring-boot-devtools</artifactId>

             <optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->

         </dependency>

 

(2)静态资源文件设置

复制素材目录下的静态文件素材到项目中:

 

(3)配置文件设置

删除自动生成的配置文件“application.properties”这种格式不能输入中文,不好注释,保留“application.yml”文件,数据库名以及用户名和密码根据实际情况修改:

  1. 包的设置

新建“com.example.demo.controller”、“com.example.demo.mapper”、“com.example.demo.model”(注意与配置文件application.yml中的包名一致)、“com.example.demo.service”、“com.example.demo.vo”、“com.example.demo.util”5个包来管理代码,这样会使项目的代码架构更加清晰:

包结构如下:

各个包之间关系如下图:

(5)添加通用类

复制“util”文件夹下的源码文件到util包中(字符串和list转换、md5加密、雪花主键生成),复制方法同上:

复制“vo”文件夹下的源码文件到vo包中(datatableresult表格展示数据格式、json异步请求数据返回格式、menu菜单数据格式、ztreenode树形结构数据格式,主要与前端页面配合使用),复制方法同上:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值